From eadf85a048dccfc44ff842c23befa57ae12c5eab Mon Sep 17 00:00:00 2001 From: Jesper Gravgaard Date: Thu, 18 Jan 2018 23:21:31 +0100 Subject: [PATCH] Improved fragment generation further. Rules need clean-up soon to improve efficiency. --- .../java/dk/camelot64/kickc/Compiler.java | 2 +- .../AsmFragmentTemplateSynthesisRule.java | 279 +- .../asm/vbuaa=vbuaa_band__deref_pbuc1.asm | 1 + .../asm/vbuaa=vbuaa_band__deref_pbuz1.asm | 2 + .../asm/vbuaa=vbuaa_bor__deref_pbuc1.asm | 1 + .../asm/vbuaa=vbuaa_bxor__deref_pbuc1.asm | 1 + .../asm/vbuaa=vbuaa_bxor__deref_pbuz1.asm | 2 + .../asm/vbuaa=vbuaa_minus__deref_pbuc1.asm | 2 + .../asm/vbuaa=vbuaa_minus__deref_pbuz1.asm | 3 + ...vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm | 2 + ...vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm | 2 + .../asm/vbuaa=vbuaa_plus__deref_pbuc1.asm | 2 + .../asm/vbuaa=vbuaa_plus__deref_pbuz1.asm | 3 + .../dk/camelot64/kickc/test/ref/fibmem.asm | 4 +- .../dk/camelot64/kickc/test/ref/fibmem.log | 12 +- .../test/ref/fragments-assignment-binary.log | 51170 ++++++++-------- .../test/ref/fragments-assignment-copy.log | 266 +- .../test/ref/fragments-assignment-unary.log | 434 +- .../camelot64/kickc/test/ref/raster-bars.log | 1110 - .../dk/camelot64/kickc/test/ref/scrollbig.asm | 4 +- .../dk/camelot64/kickc/test/ref/scrollbig.log | 26 +- .../camelot64/kickc/test/ref/signed-words.log | 71 +- .../kickc/test/ref/sinus-sprites.log | 73 +- 23 files changed, 24795 insertions(+), 28677 deletions(-) create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuc1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuz1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bor__deref_pbuc1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuc1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuz1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuc1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuz1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuc1.asm create mode 100644 src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuz1.asm diff --git a/src/main/java/dk/camelot64/kickc/Compiler.java b/src/main/java/dk/camelot64/kickc/Compiler.java index 37438931e..e4b48ba6b 100644 --- a/src/main/java/dk/camelot64/kickc/Compiler.java +++ b/src/main/java/dk/camelot64/kickc/Compiler.java @@ -31,7 +31,7 @@ public class Compiler { } final CharStream fileStream = CharStreams.fromPath(file.toPath()); imported.add(file.getAbsolutePath()); - program.getLog().append("PARSING " + file.getPath()); + program.getLog().append("PARSING " + file.getPath().replace("\\","/")); program.getLog().append(fileStream.toString()); KickCLexer lexer = new KickCLexer(fileStream); KickCParser parser = new KickCParser(new CommonTokenStream(lexer)); diff --git a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java index 98f634a4a..77ed45ced 100644 --- a/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java +++ b/src/main/java/dk/camelot64/kickc/fragment/AsmFragmentTemplateSynthesisRule.java @@ -1,7 +1,5 @@ package dk.camelot64.kickc.fragment; -import dk.camelot64.kickc.CompileLog; - import java.util.*; import java.util.regex.Matcher; import java.util.regex.Pattern; @@ -214,118 +212,149 @@ class AsmFragmentTemplateSynthesisRule { mapSToU.put("vwsc2", "vwuc2"); mapSToU.put("vwsc3", "vwuc3"); + // AA/XX/YY/Z1 is an RValue + String rvalAa = ".*=.*aa.*|.*_.*aa.*|...aa_(lt|gt|le|ge|eq|neq)_.*"; + String rvalXx = ".*=.*xx.*|.*_.*xx.*|...xx_(lt|gt|le|ge|eq|neq)_.*"; + String rvalYy = ".*=.*yy.*|.*_.*yy.*|...yy_(lt|gt|le|ge|eq|neq)_.*"; + String rvalZ1 = ".*=.*z1.*|.*_.*z1.*|...z1_(lt|gt|le|ge|eq|neq)_.*"; + String rvalZ2 = ".*=.*z2.*|.*_.*z2.*|...z2_(lt|gt|le|ge|eq|neq)_.*"; + String lvalDerefZ1 = ".*_deref_...z1=.*"; + String lvalDerefIdxAa = ".*_derefidx_...aa=.*"; + String lvalDerefIdxZ1 = ".*_derefidx_...z1=.*"; + String lvalDerefIdxZ2 = ".*_derefidx_...z2=.*"; + // AA/XX/YY/Z1 is an LValue + String lvalAa = "...aa=.*"; + String lvalXx = "...xx=.*"; + String lvalYy = "...yy=.*"; + String lvalZ1 = "...z1=.*"; + String lvalZ2 = "...z2=.*"; + String lvalZ3 = "...z3=.*"; + // Multiple occurences of Z1/... + String twoZ1 = ".*z1.*z1.*"; + String twoZ2 = ".*z2.*z2.*"; + String twoZ3 = ".*z3.*z3.*"; + String twoC1 = ".*c1.*c1.*"; + String twoC2 = ".*c2.*c2.*"; + String threeZ1 = ".*z1.*z1.*z1.*"; + String threeZ2 = ".*z2.*z2.*z2.*"; + String threeAa = ".*aa.*aa.*aa.*"; + + // Presence of unwanted single symbols + String oneZ2 = ".*z2.*"; + String derefC1 = ".*c1_deref.*"; + List synths = new ArrayList<>(); // NEW STYLE REWRITES - Utilizes that all combinations are tried // Replace first AA with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*)", "...aa=.*|.*xx.*", "tax", "$1xx$2", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*)", lvalAa+"|"+rvalXx, "tax", "$1xx$2", null, null)); // Replace two AAs with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*vb.)aa(.*)", "...aa=.*|.*xx.*", "tax", "$1xx$2xx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*vb.)aa(.*)", lvalAa+"|"+rvalXx, "tax", "$1xx$2xx$3", null, null)); // Replace second (not first) AA with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)aa(.*vb.)aa(.*)", "...aa=.*|.*xx.*", "tax", "$1aa$2xx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)aa(.*vb.)aa(.*)", lvalAa+"|"+rvalXx, "tax", "$1aa$2xx$3", null, null)); // Replace two AAs with XX (not assigned) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)aa(.*vb.)aa(.*)", ".*xx.*", "tax", "$1=$2xx$3xx$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)aa(.*vb.)aa(.*)", rvalXx, "tax", "$1=$2xx$3xx$4", null, null)); // Replace first AA with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*)", "...aa=.*|.*yy.*", "tay", "$1yy$2", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*)", lvalAa+"|"+rvalYy, "tay", "$1yy$2", null, null)); // Replace second (not first) AA with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)aa(.*vb.)aa(.*)", "...aa=.*|.*yy.*", "tay", "$1aa$2yy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)aa(.*vb.)aa(.*)", lvalAa+"|"+rvalYy, "tay", "$1aa$2yy$3", null, null)); // Replace two AAs with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*vb.)aa(.*)", "...aa=.*|.*yy.*", "tay", "$1yy$2yy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)aa(.*vb.)aa(.*)", lvalAa+"|"+rvalYy, "tay", "$1yy$2yy$3", null, null)); // Replace two AAs with YY (not assigned) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)aa(.*vb.)aa(.*)", ".*yy.*", "tay", "$1=$2yy$3yy$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)aa(.*vb.)aa(.*)", rvalYy, "tay", "$1=$2yy$3yy$4", null, null)); // Replace first XX with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)xx(.*)", "...xx=.*|.*aa.*", "txa", "$1aa$2", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)xx(.*)", lvalXx+"|"+rvalAa, "txa", "$1aa$2", null, null)); // Replace two XXs with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)xx(.*vb.)xx(.*)", "...xx=.*|.*aa.*", "txa", "$1aa$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)xx(.*vb.)xx(.*)", lvalXx+"|"+rvalAa, "txa", "$1aa$2aa$3", null, null)); // Replace second (not first) XX with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)xx(.*vb.)xx(.*)", "...xx=.*|.*aa.*", "txa", "$1xx$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)xx(.*vb.)xx(.*)", lvalXx+"|"+rvalAa, "txa", "$1xx$2aa$3", null, null)); // Replace two XXs with AA (not assigned) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)xx(.*vb.)xx(.*)", ".*aa.*", "txa", "$1=$2aa$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)xx(.*vb.)xx(.*)", rvalAa, "txa", "$1=$2aa$3aa$4", null, null)); // Replace first YY with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)yy(.*)", "...yy=.*|.*aa.*", "tya", "$1aa$2", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)yy(.*)", lvalYy+"|"+rvalAa, "tya", "$1aa$2", null, null)); // Replace two YYs with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)yy(.*vb.)yy(.*)", "...yy=.*|.*aa.*", "tya", "$1aa$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)yy(.*vb.)yy(.*)", lvalYy+"|"+rvalAa, "tya", "$1aa$2aa$3", null, null)); // Replace second (not first) YY with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)yy(.*vb.)yy(.*)", "...yy=.*|.*aa.*", "tya", "$1yy$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)yy(.*vb.)yy(.*)", lvalYy+"|"+rvalAa, "tya", "$1yy$2aa$3", null, null)); // Replace two YYs with AA (not assigned) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)yy(.*vb.)yy(.*)", ".*aa.*", "tya", "$1=$2aa$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*vb.)yy(.*vb.)yy(.*)", rvalAa, "tya", "$1=$2aa$3aa$4", null, null)); // Replace Z1 with AA (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*|.*aa.*", "lda {z1}", "$1aa$2", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", lvalZ1+"|"+rvalAa+"|"+ twoZ1, "lda {z1}", "$1aa$2", null, mapZ)); // Replace two Z1s with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*z1.*|.*aa.*", "lda {z1}", "$1aa$2aa$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalAa+"|"+ threeZ1, "lda {z1}", "$1aa$2aa$3", null, mapZ)); // Replace first (not second) Z1 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", "...z1=.*|.*aa.*", "lda {z1}", "$1aa$2z1$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", lvalZ1+"|"+rvalAa, "lda {z1}", "$1aa$2z1$3", null, null)); // Replace second (not first) Z1 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", "...z1=.*|.*aa.*", "lda {z1}", "$1z1$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalAa, "lda {z1}", "$1z1$2aa$3", null, null)); // Replace non-assigned Z1 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(...aa)=(.*vb.)z1(.*)", ".*z1.*z1.*|.*=.*aa.*", "lda {z1}", "$1=$2aa$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(...aa)=(.*vb.)z1(.*)", rvalAa+"|"+ twoZ1, "lda {z1}", "$1=$2aa$3", null, mapZ)); // Replace assigned Z1 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", ".*z1.*z1.*", null, "$1aa=$2", "sta {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", twoZ1, null, "$1aa=$2", "sta {z1}", mapZ)); // Replace Z1 with YY (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*|.*yy.*", "ldy {z1}", "$1yy$2", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", lvalZ1+"|"+rvalYy+"|"+twoZ1, "ldy {z1}", "$1yy$2", null, mapZ)); // Replace two Z1s with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*z1.*|.*yy.*", "ldy {z1}", "$1yy$2yy$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalYy+"|"+threeZ1, "ldy {z1}", "$1yy$2yy$3", null, mapZ)); // Replace first (not second) Z1 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", "...z1=.*|.*yy.*", "ldy {z1}", "$1yy$2z1$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", lvalZ1+"|"+rvalYy, "ldy {z1}", "$1yy$2z1$3", null, null)); // Replace second (not first) Z1 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", "...z1=.*|.*yy.*", "ldy {z1}", "$1z1$2yy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalYy, "ldy {z1}", "$1z1$2yy$3", null, null)); // Replace non-assigned Z1 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(...yy)=(.*vb.)z1(.*)", ".*z1.*z1.*|.*=.*yy.*", "ldy {z1}", "$1=$2yy$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(...yy)=(.*vb.)z1(.*)", twoZ1+"|"+rvalYy, "ldy {z1}", "$1=$2yy$3", null, mapZ)); // Replace assigned Z1 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", ".*z1.*z1.*", null, "$1yy=$2", "sty {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", twoZ1, null, "$1yy=$2", "sty {z1}", mapZ)); // Replace Z1 with XX (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*|.*xx.*", "ldx {z1}", "$1xx$2", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)", lvalZ1+"|"+rvalXx+"|"+twoZ1, "ldx {z1}", "$1xx$2", null, mapZ)); // Replace two Z1s with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", "...z1=.*|.*z1.*z1.*z1.*|.*xx.*", "ldx {z1}", "$1xx$2xx$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalXx+"|"+threeZ1, "ldx {z1}", "$1xx$2xx$3", null, mapZ)); // Replace first (not second) Z1 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", "...z1=.*|.*xx.*", "ldx {z1}", "$1xx$2z1$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z1(.*)z1(.*)", lvalZ1+"|"+rvalXx, "ldx {z1}", "$1xx$2z1$3", null, null)); // Replace second (not first) Z1 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", "...z1=.*|.*xx.*", "ldx {z1}", "$1z1$2xx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z1(.*vb.)z1(.*)", lvalZ1+"|"+rvalXx, "ldx {z1}", "$1z1$2xx$3", null, null)); // Replace non-assigned Z1 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(...xx)=(.*vb.)z1(.*)", ".*z1.*z1.*|.*=.*xx.*", "ldx {z1}", "$1=$2xx$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(...xx)=(.*vb.)z1(.*)", twoZ1+"|"+rvalXx, "ldx {z1}", "$1=$2xx$3", null, mapZ)); // Replace assigned Z1 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", ".*z1.*z1.*", null, "$1xx=$2", "stx {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(vb.)z1=(.*)", twoZ1, null, "$1xx=$2", "stx {z1}", mapZ)); // Replace Z2 with AA (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*|.*aa.*", "lda {z2}", "$1aa$2", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", lvalZ2+"|"+rvalAa+"|"+twoZ2, "lda {z2}", "$1aa$2", null, mapZ3)); // Replace two Z2s with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*z2.*|.*aa.*", "lda {z2}", "$1aa$2aa$3", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalAa+"|"+threeZ2, "lda {z2}", "$1aa$2aa$3", null, mapZ3)); // Replace first (of 2) Z2 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", "...z2=.*|.*aa.*", "lda {z2}", "$1aa$2z2$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", lvalZ2+"|"+rvalAa, "lda {z2}", "$1aa$2z2$3", null, null)); // Replace second (of 2) Z2 with AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", "...z2=.*|.*aa.*", "lda {z2}", "$1z2$2aa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalAa, "lda {z2}", "$1z2$2aa$3", null, null)); // Replace Z2 with YY (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*|.*yy.*", "ldy {z2}", "$1yy$2", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", lvalZ2+"|"+rvalYy+"|"+twoZ2, "ldy {z2}", "$1yy$2", null, mapZ3)); // Replace two Z2s with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*z2.*|.*yy.*", "ldy {z2}", "$1yy$2yy$3", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalYy+"|"+threeZ2, "ldy {z2}", "$1yy$2yy$3", null, mapZ3)); // Replace first (of 2) Z2 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", "...z2=.*|.*yy.*", "ldy {z2}", "$1yy$2z2$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", lvalZ2+"|"+rvalYy, "ldy {z2}", "$1yy$2z2$3", null, null)); // Replace second (of 2) Z2 with YY - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", "...z2=.*|.*yy.*", "ldy {z2}", "$1z2$2yy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalYy, "ldy {z2}", "$1z2$2yy$3", null, null)); // Replace Z2 with XX(only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*|.*xx.*", "ldx {z2}", "$1xx$2", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)", lvalZ2+"|"+rvalXx+"|"+twoZ2, "ldx {z2}", "$1xx$2", null, mapZ3)); // Replace two Z2s with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", "...z2=.*|.*z2.*z2.*z2.*|.*xx.*", "ldx {z2}", "$1xx$2xx$3", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalXx+"|"+threeZ2, "ldx {z2}", "$1xx$2xx$3", null, mapZ3)); // Replace first (of 2) Z2 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", "...z2=.*|.*xx.*", "ldx {z2}", "$1xx$2z2$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z2(.*)z2(.*)", lvalZ2+"|"+rvalXx, "ldx {z2}", "$1xx$2z2$3", null, null)); // Replace second (of 2) Z2 with XX - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", "...z2=.*|.*xx.*", "ldx {z2}", "$1z2$2xx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)z2(.*vb.)z2(.*)", lvalZ2+"|"+rvalXx, "ldx {z2}", "$1z2$2xx$3", null, null)); // Replace Z3 with AA (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", "...z3=.*|.*z3.*z3.*|.*aa.*", "lda {z3}", "$1aa$2", null, mapZ4)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", lvalZ3+"|"+twoZ3+"|"+rvalAa, "lda {z3}", "$1aa$2", null, mapZ4)); // Replace Z3 with YY (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", "...z3=.*|.*z3.*z3.*|.*yy.*", "ldy {z3}", "$1yy$2", null, mapZ4)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", lvalZ3+"|"+twoZ3+"|"+rvalYy, "ldy {z3}", "$1yy$2", null, mapZ4)); // Replace Z3 with XX (only one) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", "...z3=.*|.*z3.*z3.*|.*xx.*", "ldx {z3}", "$1xx$2", null, mapZ4)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*vb.)z3(.*)", lvalZ3+"|"+twoZ3+"|"+rvalXx, "ldx {z3}", "$1xx$2", null, mapZ4)); // Rewrite comparisons < to > @@ -351,21 +380,46 @@ class AsmFragmentTemplateSynthesisRule { // Rewrite Assignments to Y from A synths.add(new AsmFragmentTemplateSynthesisRule("vb(.)yy=(.*)", null, null, "vb$1aa=$2", "tay", null)); // Rewrite Assignments to Z1 from A - synths.add(new AsmFragmentTemplateSynthesisRule("vb(.)z1=(.*)", ".*z1.*z1.*", null, "vb$1aa=$2", "sta {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("vb(.)z1=(.*)", twoZ1, null, "vb$1aa=$2", "sta {z1}", mapZ)); // Rewrite Assignments to Z1 from A synths.add(new AsmFragmentTemplateSynthesisRule("vb(.)z1=(.*z1.*)", null, null, "vb$1aa=$2", "sta {z1}", null)); // Rewrite Assignments to *C1 from A - synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1=(.*)", ".*c1.*c1.*", null, "vb$1aa=$2", "sta {c1}", mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1=(.*)", twoC1, null, "vb$1aa=$2", "sta {c1}", mapC)); // Rewrite Assignments to *C1 from A synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1=(.*c1.*)", null, null, "vb$1aa=$2", "sta {c1}", null)); // Rewrite Assignments to *Z1 from A - synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pbuz1=(.*)", ".*z1.*z1.*", null, "vbuaa=$1", "ldy #0\n" + "sta ({z1}),y", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pbuz1=(.*)", twoZ1, null, "vbuaa=$1", "ldy #0\n" + "sta ({z1}),y", mapZ)); // Rewrite Assignments to *Z1 from A synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pbuz1=(.*z1.*)", null, null, "vbuaa=$1", "ldy #0\n" + "sta ({z1}),y", null)); // Rewrite _deref_pb.z1_ to _vb.aa_ (if no other Z1s) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)z1_(.*)", ".*z1.*z1.*|.*z1.*=.*|.*yy.*", "ldy #0\n"+"lda ({z1}),y", "$1vb$2aa_$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)z1(.*)", twoZ1+"|"+rvalAa+"|"+rvalYy+"|"+ lvalDerefZ1, "ldy #0\n"+"lda ({z1}),y", "$1vb$2aa$3", null, mapZ)); + // Rewrite _deref_pb.z1_ to _vb.aa_ (if other Z1) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*z1.*)_deref_pb(.)z1(.*)", lvalDerefZ1+"|"+rvalAa+"|"+rvalYy, "ldy #0\n"+"lda ({z1}),y", "$1vb$2aa$3", null, null)); + // Rewrite _deref_pb.z1_ to _vb.aa_ (if other Z1) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)z1(.*z1.*)", ".*z1.*=.*"+"|"+rvalAa+"|"+rvalYy, "ldy #0\n"+"lda ({z1}),y", "$1vb$2aa$3", null, null)); + // Rewrite *C1 to AA (if no other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*)", rvalAa+"|"+twoC1, "lda {c1}", "$1_vb$2aa$3", null, mapC)); + // Rewrite *C1 to AA (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*c1.*)", rvalAa, "lda {c1}", "$1_vb$2aa$3", null, null)); + // Rewrite *C1 to AA (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*c1.*)_deref_pb(.)c1(.*)", rvalAa, "lda {c1}", "$1_vb$2aa$3", null, null)); + // Rewrite *C1 to XX (if no other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*)", rvalXx+"|"+twoC1, "ldx {c1}", "$1_vb$2xx$3", null, mapC)); + // Rewrite *C1 to XX (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*c1.*)", rvalXx, "ldx {c1}", "$1_vb$2xx$3", null, null)); + // Rewrite *C1 to XX (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*c1.*)_deref_pb(.)c1(.*)", rvalXx, "ldx {c1}", "$1_vb$2xx$3", null, null)); + // Rewrite *C1 to YY (if no other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*)", rvalYy+"|"+twoC1, "ldy {c1}", "$1_vb$2yy$3", null, mapC)); + // Rewrite *C1 to YY (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_deref_pb(.)c1(.*c1.*)", rvalYy, "ldy {c1}", "$1_vb$2yy$3", null, null)); + // Rewrite *C1 to YY (if other C1s) + synths.add(new AsmFragmentTemplateSynthesisRule("(.*c1.*)_deref_pb(.)c1(.*)", rvalYy, "ldy {c1}", "$1_vb$2yy$3", null, null)); + + //synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*", "lda {c1}", "vb$1aa_$2_$3", null, mapC)); + //synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)z1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*|.*vb.yy.*|.*z1.*z1.*", "ldy #0\n" + "lda ({z1}),y", "vb$1aa_$2_$3", null, mapZ)); // OLD STYLE REWRITES - written when only one rule could be taken @@ -378,47 +432,48 @@ class AsmFragmentTemplateSynthesisRule { //synths.add(new AsmFragmentTemplateSynthesisRule("vbsyy=(.*)", null, null, "vbsaa=$1", "tay\n", null)); //synths.add(new AsmFragmentTemplateSynthesisRule("vbsz1=(.*)", ".*=.*vb.z1.*", null, "vbsaa=$1", "sta {z1}\n", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*)", ".*z1.*z1.*|.*c1.*c1.*", null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapZC)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy=(.*)", ".*c1.*c1.*", null, "vb$1aa=$2", "sta {c1},y", mapC, "yy")); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx=(.*)", ".*c1.*c1.*", null, "vb$1aa=$2", "sta {c1},x", mapC, "xx")); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)z1_derefidx_vbuz2=(.*)", ".*z1.*z1.*|.*z2.*z2.*", null, "vb$1aa=$2", "ldy {z2}\n" + "sta ({z1}),y", mapZ2)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*)", twoZ1+"|"+twoC1, null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapZC)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy=(.*)", twoC1, null, "vb$1aa=$2", "sta {c1},y", mapC, "yy")); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx=(.*)", twoC1, null, "vb$1aa=$2", "sta {c1},x", mapC, "xx")); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)z1_derefidx_vbuz2=(.*)", twoZ1+"|"+twoZ2, null, "vb$1aa=$2", "ldy {z2}\n" + "sta ({z1}),y", mapZ2)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=_deref_pb(.)c1(.*)", ".*=.*aa.*|.*c1.*c1.*", "lda {c1}", "$1=vb$2aa$3", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=_deref_pb(.)z1(.*)", ".*z1.*z1.*|.*=.*aa.*|.*yy.*", "ldy #0\n" + "lda ({z1}),y", "$1=vb$2aa$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=_deref_pb(.)c1(.*)", rvalAa+"|"+twoC1, "lda {c1}", "$1=vb$2aa$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=_deref_pb(.)z1(.*)", rvalAa+"|"+rvalYy+"|"+twoZ1, "ldy #0\n" + "lda ({z1}),y", "$1=vb$2aa$3", null, mapZ)); // Convert array indexing with A register to X/Y register by prefixing tax/tay (..._derefidx_vbuaa... -> ..._derefidx_vbuxx... /... _derefidx_vbuyy... ) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuaa(.*)", ".*xx.*", "tax", "$1=$2_derefidx_vbuxx$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuaa(.*)", ".*yy.*", "tay", "$1=$2_derefidx_vbuyy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuaa(.*)", rvalXx, "tax", "$1=$2_derefidx_vbuxx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuaa(.*)", rvalYy, "tay", "$1=$2_derefidx_vbuyy$3", null, null)); // Convert array indexing with zero page to x/y register by prefixing ldx z1 / ldy z1 ( ..._derefidx_vbuzn... -> ..._derefidx_vbuxx... / ..._derefidx_vbuyy... ) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz1(.*)", ".*xx.*|.*z1.*z1.*", "ldx {z1}", "$1=$2_derefidx_vbuxx$3", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz1(.*)", ".*yy.*|.*z1.*z1.*", "ldy {z1}", "$1=$2_derefidx_vbuyy$3", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz2(.*)", ".*xx.*|.*z2.*z2.*", "ldx {z2}", "$1=$2_derefidx_vbuxx$3", null, mapZ3)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz2(.*)", ".*yy.*|.*z2.*z2.*", "ldy {z2}", "$1=$2_derefidx_vbuyy$3", null, mapZ3)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz3(.*)", ".*yy.*", "ldy {z3}", "$1=$2_derefidx_vbuyy$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz3(.*)", ".*xx.*", "ldx {z3}", "$1=$2_derefidx_vbuxx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz1(.*)", rvalXx+"|"+twoZ1, "ldx {z1}", "$1=$2_derefidx_vbuxx$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz1(.*)", rvalYy+"|"+twoZ1, "ldy {z1}", "$1=$2_derefidx_vbuyy$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz2(.*)", rvalXx+"|"+twoZ2, "ldx {z2}", "$1=$2_derefidx_vbuxx$3", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz2(.*)", rvalYy+"|"+twoZ2, "ldy {z2}", "$1=$2_derefidx_vbuyy$3", null, mapZ3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz3(.*)", rvalYy, "ldy {z3}", "$1=$2_derefidx_vbuyy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_derefidx_vbuz3(.*)", rvalXx, "ldx {z3}", "$1=$2_derefidx_vbuxx$3", null, null)); // Convert array indexing twice with A/zp1/zp2 to X/Y register with a ldx/ldy prefix ( ..._derefidx_vbunn..._derefidx_vbunn... -> ..._derefidx_vbuxx..._derefidx_vbuxx... ) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuaa(.*)_derefidx_vbuaa(.*)", ".*aa.*aa.*aa.*|.*xx.*", null, "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", "tax", null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuaa(.*)_derefidx_vbuaa(.*)", ".*aa.*aa.*aa.*|.*yy.*", null, "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", "tay", null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1(.*)_derefidx_vbuz1(.*)", ".*z1.*z1.*z1.*|.*xx.*", null, "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", "ldx {z1}", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1(.*)_derefidx_vbuz1(.*)", ".*z1.*z1.*z1.*|.*yy.*", null, "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", "ldy {z1}", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz2(.*)_derefidx_vbuz2(.*)", ".*z2.*z2.*z2.*|.*xx.*", null, "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", "ldx {z2}", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz2(.*)_derefidx_vbuz2(.*)", ".*z2.*z2.*z2.*|.*yy.*", null, "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", "ldy {z2}", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*c1.*)", ".*z1.*z1.*", null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*z1.*)", ".*c1.*c1.*", null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuaa(.*)_derefidx_vbuaa(.*)", threeAa+"|"+rvalXx+"|"+lvalDerefIdxAa, "tax", "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuaa(.*)_derefidx_vbuaa(.*)", threeAa+"|"+rvalYy+"|"+lvalDerefIdxAa, "tay", "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1(.*)_derefidx_vbuz1(.*)", threeZ1+"|"+rvalXx+"|"+lvalDerefIdxZ1, "ldx {z1}", "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1(.*)_derefidx_vbuz1(.*)", threeZ1+"|"+rvalYy+"|"+lvalDerefIdxZ1, "ldy {z1}", "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz2(.*)_derefidx_vbuz2(.*)", threeZ2+"|"+rvalXx+"|"+lvalDerefIdxZ2, "ldx {z2}", "$1_derefidx_vbuxx$2_derefidx_vbuxx$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz2(.*)_derefidx_vbuz2(.*)", threeZ2+"|"+rvalYy+"|"+lvalDerefIdxZ2, "ldy {z2}", "$1_derefidx_vbuyy$2_derefidx_vbuyy$3", null, mapZ)); + + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*c1.*)", twoZ1, null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuz1=(.*z1.*)", twoC1, null, "vb$1aa=$2", "ldx {z1}\n" + "sta {c1},x", mapC)); // Convert X/Y-based array indexing of a constant pointer into A-register by prefixing lda cn,x / lda cn,y ( ...pb.c1_derefidx_vbuxx... / ...pb.c1_derefidx_vbuyy... -> ...vb.aa... ) - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuxx(.*)", ".*=.*aa.*|.*c1.*c1.*", "lda {c1},x", "$1=$2vb$3aa$4", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c1.*)pb(.)c1_derefidx_vbuxx(.*)", ".*=.*aa.*", "lda {c1},x", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuxx(.*c1.*)", ".*=.*aa.*", "lda {c1},x", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuyy(.*)", ".*=.*aa.*|.*c1.*c1.*", "lda {c1},y", "$1=$2vb$3aa$4", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c1.*)pb(.)c1_derefidx_vbuyy(.*)", ".*=.*aa.*", "lda {c1},y", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuyy(.*c1.*)", ".*=.*aa.*", "lda {c1},y", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuxx(.*)", ".*=.*aa.*|.*c2.*c2.*", "lda {c2},x", "$1=$2vb$3aa$4", null, mapC3)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c2.*)pb(.)c2_derefidx_vbuxx(.*)", ".*=.*aa.*", "lda {c2},x", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuxx(.*c2.*)", ".*=.*aa.*", "lda {c2},x", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuyy(.*)", ".*=.*aa.*|.*c2.*c2.*", "lda {c2},y", "$1=$2vb$3aa$4", null, mapC3)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c2.*)pb(.)c2_derefidx_vbuyy(.*)", ".*=.*aa.*", "lda {c2},y", "$1=$2vb$3aa$4", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuyy(.*c2.*)", ".*=.*aa.*", "lda {c2},y", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuxx(.*)", rvalAa+"|"+twoC1, "lda {c1},x", "$1=$2vb$3aa$4", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c1.*)pb(.)c1_derefidx_vbuxx(.*)", rvalAa, "lda {c1},x", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuxx(.*c1.*)", rvalAa, "lda {c1},x", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuyy(.*)", rvalAa+"|"+twoC1, "lda {c1},y", "$1=$2vb$3aa$4", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c1.*)pb(.)c1_derefidx_vbuyy(.*)", rvalAa, "lda {c1},y", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c1_derefidx_vbuyy(.*c1.*)", rvalAa, "lda {c1},y", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuxx(.*)", rvalAa+"|"+twoC2, "lda {c2},x", "$1=$2vb$3aa$4", null, mapC3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c2.*)pb(.)c2_derefidx_vbuxx(.*)", rvalAa, "lda {c2},x", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuxx(.*c2.*)", rvalAa, "lda {c2},x", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuyy(.*)", rvalAa+"|"+twoC2, "lda {c2},y", "$1=$2vb$3aa$4", null, mapC3)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*c2.*)pb(.)c2_derefidx_vbuyy(.*)", rvalAa, "lda {c2},y", "$1=$2vb$3aa$4", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)pb(.)c2_derefidx_vbuyy(.*c2.*)", rvalAa, "lda {c2},y", "$1=$2vb$3aa$4", null, null)); // Convert zeropage/constants/X/Y in assignments to A-register using LDA/TXA/TYA prefix //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuz1(.*)", ".*z1.*=.*|.*=.*aa.*|.*z1.*z1.*", "lda {z1}", "$1=$2vbuaa$3", null, mapZ)); @@ -432,26 +487,26 @@ class AsmFragmentTemplateSynthesisRule { //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbsxx", ".*=.*[ax][ax].*xx|.*derefidx_vb.xx", "txa", "$1=$2_vbsaa", null, null)); //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuyy", ".*=.*[ay][ay].*yy|.*derefidx_vb.yy", "tya", "$1=$2_vbuaa", null, null)); //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbsyy", ".*=-*[ay][ay].*yy|.*derefidx_vb.yy", "tya", "$1=$2_vbsaa", null, null)); - //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz1", ".*=.*aa.*|.*z1.*z1.*", "lda {z1}", "$1=$2_vbuaa", null, mapZ)); - //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbsz1", ".*=.*aa.*|.*z1.*z1.*", "lda {z1}", "$1=$2_vbsaa", null, mapZ)); - //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz2", ".*=.*aa.*|.*z2.*z2.*", "lda {z2}", "$1=$2_vbuaa", null, null)); - //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz3", ".*=.*aa.*|.*z3.*z3.*", "lda {z3}", "$1=$2_vbuaa", null, null)); + //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz1", rvalAa+"|"+".*z1.*z1.*", "lda {z1}", "$1=$2_vbuaa", null, mapZ)); + //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbsz1", rvalAa+"|"+".*z1.*z1.*", "lda {z1}", "$1=$2_vbsaa", null, mapZ)); + //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz2", rvalAa+"|"+".*z2.*z2.*", "lda {z2}", "$1=$2_vbuaa", null, null)); + //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)_vbuz3", rvalAa+"|"+".*z3.*z3.*", "lda {z3}", "$1=$2_vbuaa", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("vbuz1=vbuz1(.*)", ".*=.*vb.aa.*|.*z1.*z1.*z1.*", "lda {z1}", "vbuaa=vbuaa$1", "sta {z1}", mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("vbsz1=vbsz1(.*)", ".*=.*vb.aa.*|.*z1.*z1.*z1.*", "lda {z1}", "vbsaa=vbsaa$1", "sta {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("vbuz1=vbuz1(.*)", rvalAa+"|"+threeZ1, "lda {z1}", "vbuaa=vbuaa$1", "sta {z1}", mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("vbsz1=vbsz1(.*)", rvalAa+"|"+threeZ1, "lda {z1}", "vbsaa=vbsaa$1", "sta {z1}", mapZ)); //synths.add(new AsmFragmentTemplateSynthesisRule("vbuz1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*|.*z1.*z1.*", "lda {z1}", "vbuaa_$1_$2", null, mapZ)); //synths.add(new AsmFragmentTemplateSynthesisRule("vbsz1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*|.*z1.*z1.*", "lda {z1}", "vbsaa_$1_$2", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*", "lda {c1}", "vb$1aa_$2_$3", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)z1_(lt|gt|le|ge|eq|neq)_(.*)", ".*vb.aa.*|.*vb.yy.*|.*z1.*z1.*", "ldy #0\n" + "lda ({z1}),y", "vb$1aa_$2_$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)c1_(lt|gt|le|ge|eq|neq)_(.*)", rvalAa, "lda {c1}", "vb$1aa_$2_$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("_deref_pb(.)z1_(lt|gt|le|ge|eq|neq)_(.*)", rvalAa+"|"+rvalYy+"|"+twoZ1, "ldy #0\n" + "lda ({z1}),y", "vb$1aa_$2_$3", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1_(.*)", ".*z1.*z1.*|.*.yy.*", "ldy {z1}", "$1_derefidx_vbuyy_$2", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1_(.*)", rvalYy+"|"+twoZ1, "ldy {z1}", "$1_derefidx_vbuyy_$2", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1_(lt|gt|le|ge|eq|neq)_(.*)", ".*z1.*z1.*|.*vb.xx.*", "ldx {z1}", "$1_derefidx_vbuxx_$2_$3", null, mapZ)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy_(lt|gt|le|ge|eq|neq)_(.*)", ".*c1.*c1.*|.*aa.*", "lda {c1},y", "vb$1aa_$2_$3", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy_(lt|gt|le|ge|eq|neq)_(.*c1.*)", ".*aa.*", "lda {c1},y", "vb$1aa_$2_$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx_(lt|gt|le|ge|eq|neq)_(.*)", ".*c1.*c1.*|.*aa.*", "lda {c1},x", "vb$1aa_$2_$3", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx_(lt|gt|le|ge|eq|neq)_(.*c1.*)", ".*aa.*", "lda {c1},x", "vb$1aa_$2_$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_derefidx_vbuz1_(lt|gt|le|ge|eq|neq)_(.*)", rvalXx+"|"+twoZ1, "ldx {z1}", "$1_derefidx_vbuxx_$2_$3", null, mapZ)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy_(lt|gt|le|ge|eq|neq)_(.*)", rvalAa+"|"+twoC1, "lda {c1},y", "vb$1aa_$2_$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuyy_(lt|gt|le|ge|eq|neq)_(.*c1.*)", rvalAa, "lda {c1},y", "vb$1aa_$2_$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx_(lt|gt|le|ge|eq|neq)_(.*)", rvalAa+"|"+twoC1, "lda {c1},x", "vb$1aa_$2_$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("pb(.)c1_derefidx_vbuxx_(lt|gt|le|ge|eq|neq)_(.*c1.*)", rvalAa, "lda {c1},x", "vb$1aa_$2_$3", null, null)); //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_ge_(vb.aa)_then_(.*)", ".*vb.aa.*_ge.*", null, "$2_le_$1_then_$3", null, null)); //synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_ge_(vb.xx)_then_(.*)", ".*vb.[ax][ax].*_ge.*", null, "$2_le_$1_then_$3", null, null)); @@ -493,9 +548,9 @@ class AsmFragmentTemplateSynthesisRule { //synths.add(new AsmFragmentTemplateSynthesisRule("(vwsz.)=(vwsc.)_(plus|band|bxor|bor)_(vwsz.)", null, null, "$1=$4_$3_$2", null, null)); // Use Z1/Z2 ASM to synthesize Z1-only code ( ...z1...z1... -> ...z1...z2... ) - synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=(v..)z1_(plus|minus|band|bxor|bor)_(.*)", ".*z2.*", null, "$1z1=$2z2_$3_$4", null, mapZ, false)); - synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=(.*)_(plus|minus|band|bxor|bor)_(v..)z1", ".*z2.*", null, "$1z1=$2_$3_$4z2", null, mapZ, false)); - synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=_(neg|lo|hi)_(v..)z1", ".*z2.*", null, "$1z1=_$2_$3z2", null, mapZ, false)); + synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=(v..)z1_(plus|minus|band|bxor|bor)_(.*)", oneZ2, null, "$1z1=$2z2_$3_$4", null, mapZ, false)); + synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=(.*)_(plus|minus|band|bxor|bor)_(v..)z1", oneZ2, null, "$1z1=$2_$3_$4z2", null, mapZ, false)); + synths.add(new AsmFragmentTemplateSynthesisRule("(v..)z1=_(neg|lo|hi)_(v..)z1", oneZ2, null, "$1z1=_$2_$3z2", null, mapZ, false)); // Convert INC/DEC to +1/-1 ( ..._inc_xxx... -> ...xxx_plus_1_... / ..._dec_xxx... -> ...xxx_minus_1_... ) synths.add(new AsmFragmentTemplateSynthesisRule("vb(.)aa=_inc_(.*)", null, null, "vb$1aa=$2_plus_1", null, null)); @@ -503,14 +558,14 @@ class AsmFragmentTemplateSynthesisRule { synths.add(new AsmFragmentTemplateSynthesisRule("vw(.)z1=_inc_vw(.z.)", null, null, "vw$1z1=vw$2_plus_1", null, null)); // Synthesize XX/YY using AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuxx(.*)", ".*=.*aa.*|.*derefidx_vb.xx.*", "txa", "$1=$2vbuaa$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsxx(.*)", ".*=.*aa.*|.*derefidx_vb.xx.*", "txa", "$1=$2vbsaa$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuyy(.*)", ".*=.*aa.*|.*derefidx_vb.yy.*", "tya", "$1=$2vbuaa$3", null, null)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsyy(.*)", ".*=.*aa.*|.*derefidx_vb.yy.*", "tya", "$1=$2vbsaa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuxx(.*)", rvalAa, "txa", "$1=$2vbuaa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsxx(.*)", rvalAa, "txa", "$1=$2vbsaa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuyy(.*)", rvalAa, "tya", "$1=$2vbuaa$3", null, null)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsyy(.*)", rvalAa, "tya", "$1=$2vbsaa$3", null, null)); // Synthesize constants using AA - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuc1(.*)", ".*=.*aa.*|.*c1.*c1.*|.*c1_deref.*", "lda #{c1}", "$1=$2vbuaa$3", null, mapC)); - synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsc1(.*)", ".*=.*aa.*|.*c1.*c1.*|.*c1_deref.*", "lda #{c1}", "$1=$2vbsaa$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbuc1(.*)", rvalAa+"|"+twoC1+"|"+ derefC1, "lda #{c1}", "$1=$2vbuaa$3", null, mapC)); + synths.add(new AsmFragmentTemplateSynthesisRule("(.*)=(.*)vbsc1(.*)", rvalAa+"|"+twoC1+"|"+ derefC1, "lda #{c1}", "$1=$2vbsaa$3", null, mapC)); // Synthesize some constant pointers as constant words synths.add(new AsmFragmentTemplateSynthesisRule("(.*)_(lt|gt|le|ge|eq|neq)_p..([cz].)_then_(.*)", null, null, "$1_$2_vwu$3_then_$4", null, null)); diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuc1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuc1.asm new file mode 100644 index 000000000..0430c9acb --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuc1.asm @@ -0,0 +1 @@ +and {c1} diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuz1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuz1.asm new file mode 100644 index 000000000..0a9fb0b47 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_band__deref_pbuz1.asm @@ -0,0 +1,2 @@ +ldy #0 +and ({z1}),y diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bor__deref_pbuc1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bor__deref_pbuc1.asm new file mode 100644 index 000000000..a6aef3fff --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bor__deref_pbuc1.asm @@ -0,0 +1 @@ +ora {c1} diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuc1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuc1.asm new file mode 100644 index 000000000..de4f3b464 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuc1.asm @@ -0,0 +1 @@ +eor {c1} diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuz1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuz1.asm new file mode 100644 index 000000000..98a43b674 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_bxor__deref_pbuz1.asm @@ -0,0 +1,2 @@ +ldy #0 +eor ({z1}),y diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuc1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuc1.asm new file mode 100644 index 000000000..e11372f41 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuc1.asm @@ -0,0 +1,2 @@ +sec +sbc {c1} \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuz1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuz1.asm new file mode 100644 index 000000000..e0dd82618 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus__deref_pbuz1.asm @@ -0,0 +1,3 @@ +sec +ldy #0 +sbc ({z1}),y \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm new file mode 100644 index 000000000..9451f4f85 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx.asm @@ -0,0 +1,2 @@ +sec +sbc {c1},x diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm new file mode 100644 index 000000000..02a2b8f3d --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy.asm @@ -0,0 +1,2 @@ +sec +sbc {c1},y diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuc1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuc1.asm new file mode 100644 index 000000000..263df02b3 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuc1.asm @@ -0,0 +1,2 @@ +clc +adc {c1} \ No newline at end of file diff --git a/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuz1.asm b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuz1.asm new file mode 100644 index 000000000..9eb0b6158 --- /dev/null +++ b/src/main/java/dk/camelot64/kickc/fragment/asm/vbuaa=vbuaa_plus__deref_pbuz1.asm @@ -0,0 +1,3 @@ +clc +ldy #0 +adc ({z1}),y \ No newline at end of file diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm index d51eebfa6..6391d1099 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm +++ b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.asm @@ -10,9 +10,9 @@ main: { sta fibs+1 ldx #0 b1: - lda fibs,x + lda fibs+1,x clc - adc fibs+1,x + adc fibs,x sta fibs+2,x inx cpx #$f diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fibmem.log b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.log index c54024a14..41fec5c9b 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fibmem.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fibmem.log @@ -276,9 +276,9 @@ main: { b1: //SEG16 [7] (byte/word~) main::$2 ← *((const byte*) fibs#0 + (byte) main::i#2) + *((const byte*) fibs#0+(byte/signed byte/word/signed word) 1 + (byte) main::i#2) [ main::i#2 main::$2 ] ( main:2 [ main::i#2 main::$2 ] ) -- vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 ldy i - lda fibs,y + lda fibs+1,y clc - adc fibs+1,y + adc fibs,y sta _2 //SEG17 [8] *((const byte*) fibs#0+(byte/signed byte/word/signed word) 2 + (byte) main::i#2) ← (byte/word~) main::$2 [ main::i#2 ] ( main:2 [ main::i#2 ] ) -- pbuc1_derefidx_vbuz1=vbuz2 ldy i @@ -356,9 +356,9 @@ main: { //SEG15 main::@1 b1: //SEG16 [7] (byte/word~) main::$2 ← *((const byte*) fibs#0 + (byte) main::i#2) + *((const byte*) fibs#0+(byte/signed byte/word/signed word) 1 + (byte) main::i#2) [ main::i#2 main::$2 ] ( main:2 [ main::i#2 main::$2 ] ) -- vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx - lda fibs,x + lda fibs+1,x clc - adc fibs+1,x + adc fibs,x //SEG17 [8] *((const byte*) fibs#0+(byte/signed byte/word/signed word) 2 + (byte) main::i#2) ← (byte/word~) main::$2 [ main::i#2 ] ( main:2 [ main::i#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa sta fibs+2,x //SEG18 [9] (byte) main::i#1 ← ++ (byte) main::i#2 [ main::i#1 ] ( main:2 [ main::i#1 ] ) -- vbuxx=_inc_vbuxx @@ -443,9 +443,9 @@ main: { //SEG15 main::@1 b1: //SEG16 [7] (byte/word~) main::$2 ← *((const byte*) fibs#0 + (byte) main::i#2) + *((const byte*) fibs#0+(byte/signed byte/word/signed word) 1 + (byte) main::i#2) [ main::i#2 main::$2 ] ( main:2 [ main::i#2 main::$2 ] ) -- vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx - lda fibs,x + lda fibs+1,x clc - adc fibs+1,x + adc fibs,x //SEG17 [8] *((const byte*) fibs#0+(byte/signed byte/word/signed word) 2 + (byte) main::i#2) ← (byte/word~) main::$2 [ main::i#2 ] ( main:2 [ main::i#2 ] ) -- pbuc1_derefidx_vbuxx=vbuaa sta fibs+2,x //SEG18 [9] (byte) main::i#1 ← ++ (byte) main::i#2 [ main::i#1 ] ( main:2 [ main::i#1 ] ) -- vbuxx=_inc_vbuxx diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log index 609f0ac8b..18b2f7ff2 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-binary.log @@ -61,19 +61,41 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_vbuz1 clc adc {z1} -CANNOT SYNTHESIZE vbuaa=vbuaa_band__deref_pbuz1 +*vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:7.5 + ldy #0 + and ({z1}),y + *vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuaa_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuaa_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuaa_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuaa_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuaa_plus__deref_pbuc1 +*vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:7.5 + ldy #0 + eor ({z1}),y + +*vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:9.5 + sec + ldy #0 + sbc ({z1}),y +*vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:9.5 + clc + ldy #0 + adc ({z1}),y +*vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:4.0 + and {c1} + +*vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:4.0 + ora {c1} + +*vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:4.0 + eor {c1} + +*vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:6.0 + sec + sbc {c1} +*vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:6.0 + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -109,12 +131,12 @@ vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < lda {c1},x stx $ff and $ff -vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuaa_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 tay lda {c1},y sty $ff and $ff -vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 +vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 tay lda {c1},y sty $ff @@ -124,21 +146,15 @@ vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vb ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuaa -vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:16.5 +vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax - lda {c1},x - sta $ff - txa sec - sbc $ff + sbc {c1},x -vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:16.5 +vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax @@ -154,7 +170,10 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_band_pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx +*vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 + sec + sbc {c1},x + *vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 clc adc {c1},x @@ -162,7 +181,10 @@ CANNOT SYNTHESIZE vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuaa=vbuaa_band_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuaa=vbuaa_bor_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy +*vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 + sec + sbc {c1},y + *vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:6.5 clc adc {c1},y @@ -172,7 +194,16 @@ vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - cl ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 +vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 + ldy {z1} + sec + sbc {c1},y + +vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + ldx {z1} + sec + sbc {c1},x + vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:9.5 ldy {z1} clc @@ -229,21 +260,20 @@ vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobb txa stx $ff and $ff -vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:8.0 +vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:2.0 txa - stx $ff - ora $ff + CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_vbuxx *vbuaa=vbuxx_minus_vbuxx - clobber:A cycles:2.0 lda #0 *vbuaa=vbuxx_plus_vbuxx - clobber:A cycles:4.0 txa asl -vbuaa=vbuxx_band_vbuyy < vbuaa=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:8.0 +vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:8.0 txa sty $ff and $ff -vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_vbuxx < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 +vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 txa sty $ff ora $ff @@ -253,16 +283,16 @@ vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:10.0 sty $ff sec sbc $ff -vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_vbuxx < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:10.0 +vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:10.0 txa sty $ff clc adc $ff -vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 +vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 txa and {z1} -vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 +vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 txa ora {z1} @@ -272,46 +302,56 @@ vbuaa=vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:7.0 sec sbc {z1} -vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 +vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 txa clc adc {z1} -vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:13.5 +vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff -vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 + and ({z1}),y + +vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuxx_minus__deref_pbuz1 -vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:15.5 +vbuaa=vbuxx_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + txa ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y -vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:10.0 - lda {c1} - stx $ff - and $ff -vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:10.0 - lda {c1} - stx $ff - ora $ff -CANNOT SYNTHESIZE vbuaa=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuxx_minus__deref_pbuc1 -vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:12.0 - lda {c1} - stx $ff +vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 + txa + sec + ldy #0 + sbc ({z1}),y +vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y +vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 + txa + and {c1} +vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 + txa + ora {c1} + +vbuaa=vbuxx_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 + txa + eor {c1} + +vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 + txa + sec + sbc {c1} +vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:8.0 + txa + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -353,15 +393,13 @@ vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vb stx $ff ora $ff CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:16.5 +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y -vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay txa clc @@ -370,10 +408,10 @@ vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < lda {c1},x stx $ff and $ff -vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:10.5 - lda {c1},x - stx $ff - ora $ff +vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 + txa + ora {c1},x + CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuxx vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:14.5 lda {c1},x @@ -382,11 +420,22 @@ vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A c sec sbc $ff -vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:12.5 - lda {c1},x - stx $ff +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 + txa + tax + sec + sbc {c1},x + +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + txa + tay + sec + sbc {c1},y + +vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 + txa clc - adc $ff + adc {c1},x vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:10.5 lda {c1},y @@ -397,12 +446,10 @@ vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_v stx $ff ora $ff CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},y - sta $ff +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 txa sec - sbc $ff + sbc {c1},y vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 txa @@ -413,31 +460,35 @@ vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < lda {c1},y stx $ff and $ff +vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + txa + ldx {z1} + ora {c1},x + vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y stx $ff ora $ff -vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 +CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + txa + ldy {z1} + sec + sbc {c1},y + +vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 txa ldx {z1} - ora {c1},x - -CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:17.5 - ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},x -vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 txa + ldy {z1} clc adc {c1},y -vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 txa ldx {z1} clc @@ -453,7 +504,7 @@ CANNOT SYNTHESIZE vbuaa=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuxx_plus_pbuc1_derefidx_vbuc2 -vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 +vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 txa and #{c1} @@ -461,7 +512,7 @@ vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber: lda #{c1} stx $ff ora $ff -vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 +vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 txa eor #{c1} @@ -470,7 +521,7 @@ vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:6.0 sec sbc #{c1} -vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 +vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 txa clc adc #{c1} @@ -515,10 +566,9 @@ vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobb tya sty $ff and $ff -vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:8.0 +vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:2.0 tya - sty $ff - ora $ff + CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_vbuyy *vbuaa=vbuyy_minus_vbuyy - clobber:A cycles:2.0 lda #0 @@ -526,11 +576,11 @@ CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_vbuyy tya asl -vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 +vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:5.0 tya and {z1} -vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 +vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:5.0 tya ora {z1} @@ -540,35 +590,56 @@ vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:7.0 sec sbc {z1} -vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 +vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:7.0 tya clc adc {z1} -CANNOT SYNTHESIZE vbuaa=vbuyy_band__deref_pbuz1 -vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 +vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + tya + ldy #0 + and ({z1}),y + +vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuyy_plus__deref_pbuz1 -vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.0 - lda {c1} - sty $ff - and $ff -vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.0 - lda {c1} - sty $ff - ora $ff -CANNOT SYNTHESIZE vbuaa=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuyy_minus__deref_pbuc1 -vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:12.0 - lda {c1} - sty $ff +vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + tya + ldy #0 + eor ({z1}),y + +vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 + tya + sec + ldy #0 + sbc ({z1}),y +vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y +vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 + tya + and {c1} + +vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 + tya + ora {c1} + +vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 + tya + eor {c1} + +vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 + tya + sec + sbc {c1} +vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:8.0 + tya + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -604,21 +675,19 @@ vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < lda {c1},x sty $ff and $ff -vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 +vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax tya ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:16.5 +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x -vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya clc @@ -633,26 +702,29 @@ vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - cl ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},x - sta $ff +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 tya sec - sbc $ff + sbc {c1},x vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 tya clc adc {c1},x -vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.5 +vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.5 lda {c1},y sty $ff and $ff -vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.5 +vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.5 lda {c1},y sty $ff ora $ff +vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 + tya + tax + ora {c1},x + CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuyy vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:14.5 lda {c1},y @@ -661,41 +733,56 @@ vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A c sec sbc $ff -vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:12.5 - lda {c1},y - sty $ff +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 + tya + tax + sec + sbc {c1},x + +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + tya + tay + sec + sbc {c1},y + +vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 + tya clc - adc $ff + adc {c1},y vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:13.5 ldx {z1} lda {c1},x sty $ff and $ff -vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - ldx {z1} +vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 tya + ldx {z1} ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:17.5 - ldx {z1} - lda {c1},x - sta $ff +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya + ldy {z1} sec - sbc $ff + sbc {c1},y -vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - ldx {z1} +vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tya - clc - adc {c1},x + ldx {z1} + sec + sbc {c1},x -vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya ldy {z1} clc adc {c1},y +vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + tya + ldx {z1} + clc + adc {c1},x + CANNOT SYNTHESIZE vbuaa=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -706,7 +793,7 @@ CANNOT SYNTHESIZE vbuaa=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=vbuyy_plus_pbuc1_derefidx_vbuc2 -vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 +vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:4.0 tya and #{c1} @@ -714,7 +801,7 @@ vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber: lda #{c1} sty $ff ora $ff -vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 +vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:4.0 tya eor #{c1} @@ -723,7 +810,7 @@ vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:6.0 sec sbc #{c1} -vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 +vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:6.0 tya clc adc #{c1} @@ -784,41 +871,19 @@ vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobb clc adc {z1} -vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:8.0 - ldy {z1} - tya +vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:6.0 + lda {z1} and {z1} -vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:8.0 - ldx {z1} - txa - and {z1} - -vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:8.0 - ldy {z1} - tya - ora {z1} - -vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:8.0 - ldx {z1} - txa - ora {z1} +vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:3.0 + lda {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_vbuz1 -vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:5.0 - ldy {z1} +vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:5.0 + lda {z1} lda #0 -vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:5.0 - ldx {z1} - lda #0 -vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:7.0 - ldy {z1} - tya - asl - -vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:7.0 - ldx {z1} - txa +vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A cycles:5.0 + lda {z1} asl vbuaa=vbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:6.0 lda {z1} @@ -839,64 +904,76 @@ vbuaa=vbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:8.0 clc adc {z2} -vbuaa=vbuz1_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:16.5 - ldx {z1} +vbuaa=vbuz1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff -vbuaa=vbuz1_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 - ldy {z1} - tya + and ({z1}),y + +vbuaa=vbuz1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=vbuz1_minus__deref_pbuz1 -vbuaa=vbuz1_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuaa=vbuz1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y -vbuaa=vbuz1_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:16.5 - ldx {z1} +vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y +vbuaa=vbuz1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y +vbuaa=vbuz1_band__deref_pbuz2 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} + ldy #0 + and ({z2}),y + vbuaa=vbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 lda {z1} ldy #0 ora ({z2}),y -CANNOT SYNTHESIZE vbuaa=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=vbuz1_minus__deref_pbuz2 -vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuaa=vbuz1_bxor__deref_pbuz2 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + +vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y +vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y +vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + and {c1} -vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.0 - lda {c1} - and {z1} +vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + ora {c1} -vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.0 - lda {c1} - ora {z1} +vbuaa=vbuz1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + eor {c1} -CANNOT SYNTHESIZE vbuaa=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuz1_minus__deref_pbuc1 -vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.0 - lda {c1} +vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:9.0 + lda {z1} + sec + sbc {c1} +vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 + lda {z1} clc - adc {z1} - + adc {c1} CANNOT SYNTHESIZE vbuaa=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -983,19 +1060,17 @@ vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vb ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:13.5 +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax - lda {c1},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},x -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:13.5 +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tay - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax @@ -1017,11 +1092,10 @@ vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - cl ora {c1},x CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:11.5 - lda {c1},x - eor #$ff +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 + lda {z1} sec - adc {z1} + sbc {c1},x vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 lda {z1} @@ -1037,11 +1111,10 @@ vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_v ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:11.5 - lda {c1},y - eor #$ff +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 + lda {z1} sec - adc {z1} + sbc {c1},y vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 lda {z1} @@ -1057,42 +1130,40 @@ vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < lda {c1},x and {z1} +vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + lda {z1} + tax + ora {c1},x + vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:10.5 ldy {z1} lda {c1},y ora {z1} -vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 - ldx {z1} - lda {z1} - ora {c1},x - CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:14.5 - ldy {z1} - lda {c1},y - eor #$ff - sec - adc {z1} - -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:14.5 - ldx {z1} - lda {c1},x - eor #$ff - sec - adc {z1} - -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} - clc - adc {c1},y -vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} + tax + sec + sbc {c1},x + +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} + tay + sec + sbc {c1},y + +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + lda {z1} + tax clc adc {c1},x +vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {z1} + tay + clc + adc {c1},y vbuaa=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:10.5 ldy {z2} lda {c1},y @@ -1114,19 +1185,17 @@ vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vb ora {z1} CANNOT SYNTHESIZE vbuaa=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:14.5 +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + lda {z1} ldy {z2} - lda {c1},y - eor #$ff sec - adc {z1} + sbc {c1},y -vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:14.5 +vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {z1} ldx {z2} - lda {c1},x - eor #$ff sec - adc {z1} + sbc {c1},x vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {z1} @@ -1171,122 +1240,207 @@ vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:7.0 clc adc #{c1} -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_vbuaa +vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:7.5 + ldy #0 + and ({z1}),y + vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_vbuaa -vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:13.5 +vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:7.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + eor ({z1}),y + +CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuaa +vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:9.5 + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + txa + ldy #0 + and ({z1}),y + vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 txa ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_vbuxx +vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + txa + ldy #0 + eor ({z1}),y + vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y stx $ff sec sbc $ff -vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y - stx $ff +vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 + tya + ldy #0 + and ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_vbuyy vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_vbuyy -vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:16.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff - and $ff -vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 - ldy {z1} +vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 tya ldy #0 + eor ({z1}),y + +CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_vbuyy +vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 + tya + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} + ldy #0 + and ({z1}),y + +vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} + ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_vbuz1 -vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z1} + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff -vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff + sbc {z1} + +vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} clc - adc $ff - -vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z1}),y - and {z2} - -vbuaa=_deref_pbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:10.5 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z2} ldy #0 - lda ({z1}),y - ora {z2} + and ({z1}),y + +vbuaa=_deref_pbuz1_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z2} + ldy #0 + ora ({z1}),y + +vbuaa=_deref_pbuz1_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + lda {z2} + ldy #0 + eor ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_vbuz2 vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y sec sbc {z2} -vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:12.5 +vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + +vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + +vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y +vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band__deref_pbuz2 -vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 +vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band__deref_pbuc1 -vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 - lda {c1} +vbuaa=_deref_pbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy #0 - ora ({z1}),y + lda ({z1}),y + ldy #0 + eor ({z2}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus__deref_pbuc1 +vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y +vbuaa=_deref_pbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + clc + ldy #0 + adc ({z2}),y +vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy #0 + lda ({z1}),y + and {c1} + +vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy #0 + lda ({z1}),y + ora {c1} + +vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy #0 + lda ({z1}),y + eor {c1} + +vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} +vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -1352,76 +1506,154 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 + tay + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 +vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 + tay + lda {c1},y + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 tax ldy #0 lda ({z1}),y - clc - adc {c1},x + sec + sbc {c1},x + +vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x + ldy #0 + and ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 ldy #0 lda ({z1}),y ora {c1},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx +vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy #0 lda ({z1}),y clc adc {c1},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 +vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},y + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 + tya + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + +vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 - ldx {z1} +vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y - clc - adc {c1},x + ldy {z1} + sec + sbc {c1},y + +vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z2} lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z2} + lda {c1},y + ldy #0 + eor ({z1}),y + +vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c1},y + +vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -1432,7 +1664,7 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 ldy #0 lda ({z1}),y and #{c1} @@ -1442,7 +1674,7 @@ vbuaa=_deref_pbuz1_bor_vbuc1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__d ldy #0 ora ({z1}),y -vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy #0 lda ({z1}),y eor #{c1} @@ -1453,94 +1685,138 @@ vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:1 sec sbc #{c1} -vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y clc adc #{c1} -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_vbuaa +vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:4.0 + and {c1} + +vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:4.0 + ora {c1} + +vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:4.0 + eor {c1} + CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_vbuaa -vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:10.0 - lda {c1} - stx $ff - and $ff -vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:10.0 - lda {c1} - stx $ff - ora $ff -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_vbuxx +vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:6.0 + clc + adc {c1} +vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 + txa + and {c1} + +vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 + txa + ora {c1} + +vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 + txa + eor {c1} + vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:12.0 lda {c1} stx $ff sec sbc $ff -vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:12.0 - lda {c1} - stx $ff +vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:8.0 + txa clc - adc $ff + adc {c1} +vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 + tya + and {c1} + +vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 + tya + ora {c1} + +vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 + tya + eor {c1} -vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.0 - lda {c1} - sty $ff - and $ff -vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.0 - lda {c1} - sty $ff - ora $ff -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_vbuyy vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:12.0 lda {c1} sty $ff sec sbc $ff -vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:12.0 - lda {c1} - sty $ff +vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:8.0 + tya clc - adc $ff -vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.0 - lda {c1} - and {z1} + adc {c1} +vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + and {c1} -vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:7.0 - lda {c1} - ora {z1} +vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + ora {c1} + +vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 + lda {z1} + eor {c1} -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_vbuz1 vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:9.0 lda {c1} sec sbc {z1} -vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:9.0 - lda {c1} +vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 + lda {z1} clc - adc {z1} - -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band__deref_pbuz1 -vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 - lda {c1} + adc {c1} +vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 ldy #0 - ora ({z1}),y + lda ({z1}),y + and {c1} -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus__deref_pbuz1 +vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy #0 + lda ({z1}),y + ora {c1} + +vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy #0 + lda ({z1}),y + eor {c1} + +vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {c1} + sec + ldy #0 + sbc ({z1}),y +vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus__deref_pbuc2 +vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 + lda {c1} + and {c2} + +vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 + lda {c1} + ora {c2} + +vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 + lda {c1} + eor {c2} + +vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.0 + lda {c1} + sec + sbc {c2} +vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.0 + lda {c1} + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuz1_derefidx_vbuaa @@ -1576,26 +1852,122 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + and {c1} + +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + ora {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + eor {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + eor {c1} + CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + clc + adc {c1} +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + clc + adc {c1} +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + eor {c1} + CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},x + clc + adc {c1} +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + eor {c1} + CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},y + clc + adc {c1} +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + and {c1} + +vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + ora {c1} + +vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + eor {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + eor {c1} + CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + clc + adc {c1} +vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + clc + adc {c1} CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc1 @@ -1606,14 +1978,48 @@ CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c2},x + and {c1} + +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c2},y + and {c1} + vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax lda {c1} ora {c2},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa +vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c2},y + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c2},x + eor {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c2},y + eor {c1} + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + tax + lda {c1} + sec + sbc {c2},x + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 + tay + lda {c1} + sec + sbc {c2},y + vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} @@ -1625,34 +2031,91 @@ vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__ lda {c1} clc adc {c2},y -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c2},x + and {c1} + vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 lda {c1} ora {c2},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c2},x + eor {c1} + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 + lda {c1} + sec + sbc {c2},x + vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 lda {c1} clc adc {c2},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c2},y + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c2},y + ora {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c2},y + eor {c1} + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 + lda {c1} + sec + sbc {c2},y + vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 lda {c1} clc adc {c2},y -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c2},y + and {c1} + +vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c2},x + and {c1} + +vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c2},y + ora {c1} + vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} lda {c1} ora {c2},x -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c2},y + eor {c1} + +vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c2},x + eor {c1} + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1} + sec + sbc {c2},y + +vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + ldx {z1} + lda {c1} + sec + sbc {c2},x + vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} lda {c1} @@ -2693,7 +3156,7 @@ CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuz1_derefidx_vbuc1_plus_vbuc2 -vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 +vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 tay lda {c1},y sty $ff @@ -2703,15 +3166,15 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < lda {c1},x stx $ff and $ff -vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 - tax - ora {c1},x - -vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 tay lda {c1},y sty $ff ora $ff +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:6.5 + tax + ora {c1},x + CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_vbuaa vbuaa=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:14.5 tax @@ -2751,7 +3214,7 @@ vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx stx $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay txa clc @@ -2761,7 +3224,7 @@ vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < lda {c1},x sty $ff and $ff -vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 +vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax tya ora {c1},x @@ -2773,7 +3236,7 @@ vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy sty $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya clc @@ -2823,32 +3286,136 @@ vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < lda {z1} clc adc {c1},y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 +vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 + tay + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 tay lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - tax +vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 +vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z1}),y +vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + and {c1} + +vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + and {c1} + +vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + ora {c1} + +vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + ora {c1} + +vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + eor {c1} + +vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + eor {c1} + +vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + and {c2} + +vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + and {c2} + +vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + ora {c2} + +vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + ora {c2} + +vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + tax + lda {c1},x + eor {c2} + +vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + tay + lda {c1},y + eor {c2} + +vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + clc + adc {c2} +vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -2891,7 +3458,18 @@ vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tax + lda {c1},x + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 + tay + lda {c1},y + sec + sbc {c1},y + vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x @@ -2904,27 +3482,37 @@ vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuy clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 tay lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 + tay + lda {c1},y + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 + tax + lda {c1},x + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x clc @@ -2937,7 +3525,20 @@ vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + tax + lda {c1},x + ldx {z1} + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c1},y + vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x @@ -2968,41 +3569,62 @@ vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tax + lda {c1},x + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 + tay + lda {c1},y + sec + sbc {c2},y + vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x clc adc {c2},x -vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},y clc adc {c2},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 tay lda {c1},y ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 + tay + lda {c1},y + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y clc adc {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c2},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 + tax + lda {c1},x + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x clc @@ -3015,7 +3637,20 @@ vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1 ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + tax + lda {c1},x + ldx {z1} + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c2},y + vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x @@ -3148,21 +3783,20 @@ vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cyc lda {c1},x stx $ff and $ff -vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:10.5 - lda {c1},x - stx $ff - ora $ff +vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:6.5 + txa + ora {c1},x + CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:12.5 lda {c1},x stx $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:12.5 - lda {c1},x - stx $ff +vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 + txa clc - adc $ff + adc {c1},x vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.5 lda {c1},x @@ -3202,30 +3836,72 @@ vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 +vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x + ldy #0 + and ({z1}),y + vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 ldy #0 lda ({z1}),y ora {c1},x -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},x + ldy #0 + eor ({z1}),y + +vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy #0 lda ({z1}),y clc adc {c1},x -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 +vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + and {c1} + +vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + ora {c1} + +vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + eor {c1} + +vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},x + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},x + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + and {c2} + +vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + ora {c2} + +vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},x + eor {c2} + +vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},x + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},x + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -3262,14 +3938,19 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_plus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 tay lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 + tay + lda {c1},x + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x clc @@ -3280,25 +3961,33 @@ vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 + lda {c1},x + sec + sbc {c1},x + vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x clc adc {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 + lda {c1},x + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 ldy {z1} lda {c1},y ora {c1},x @@ -3309,8 +3998,19 @@ vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_dere ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},x + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c1},x + ldx {z1} + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},x clc @@ -3332,14 +4032,19 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 tay lda {c2},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 + tay + lda {c1},x + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 tay lda {c1},x clc @@ -3350,25 +4055,33 @@ vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 + lda {c1},x + sec + sbc {c2},x + vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},x clc adc {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c2},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 + lda {c1},x + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc adc {c2},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 +vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 ldy {z1} lda {c2},y ora {c1},x @@ -3379,8 +4092,19 @@ vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_dere ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},x + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + lda {c1},x + ldx {z1} + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},x clc @@ -3465,29 +4189,33 @@ vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A c stx $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 +vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 txa clc adc {c1},y -vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.5 +vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:10.5 lda {c1},y sty $ff and $ff -vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.5 +vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:10.5 lda {c1},y sty $ff ora $ff +vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 + tya + tax + ora {c1},x + CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuyy vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:12.5 lda {c1},y sty $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:12.5 - lda {c1},y - sty $ff +vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 + tya clc - adc $ff + adc {c1},y vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:7.5 lda {c1},y and {z1} @@ -3506,25 +4234,71 @@ vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < lda {z1} clc adc {c1},y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 +vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.0 lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 +vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.0 + lda {c1},y + ldy #0 + eor ({z1}),y + +vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},y + sec + ldy #0 + sbc ({z1}),y +vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + and {c1} + +vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + ora {c1} + +vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + eor {c1} + +vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},y + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},y + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + and {c2} + +vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + ora {c2} + +vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.5 + lda {c1},y + eor {c2} + +vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},y + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.5 + lda {c1},y + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -3561,46 +4335,75 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tax + lda {c1},y + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 tax lda {c1},x clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.0 lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 + lda {c1},y + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},x clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tya + tax + lda {c1},y + ora {c1},x + CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 + lda {c1},y + sec + sbc {c1},y + vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},y + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c1},y + ldy {z1} + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 ldx {z1} lda {c1},x clc @@ -3621,14 +4424,19 @@ CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 tax lda {c1},y ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tax + lda {c1},y + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y clc @@ -3640,17 +4448,30 @@ vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 + lda {c1},y + sec + sbc {c2},x + vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.0 lda {c1},y clc adc {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy +vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 + tya + tax + lda {c1},y + ora {c2},x + CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 + lda {c1},y + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.0 lda {c1},y clc adc {c2},y @@ -3661,7 +4482,18 @@ vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},y + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + lda {c1},y + ldy {z1} + sec + sbc {c2},y + vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},y @@ -3747,16 +4579,16 @@ vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < lda {c1},y stx $ff and $ff -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:13.5 - ldy {z1} - lda {c1},y - stx $ff - ora $ff vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 txa ldx {z1} ora {c1},x +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + stx $ff + ora $ff CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuxx vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:15.5 ldy {z1} @@ -3764,9 +4596,9 @@ vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx stx $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 - ldy {z1} +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 txa + ldy {z1} clc adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 @@ -3780,9 +4612,9 @@ vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < lda {c1},x sty $ff and $ff -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 tya + ldx {z1} ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuyy @@ -3792,17 +4624,17 @@ vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy sty $ff sec sbc $ff -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - ldx {z1} - tya - clc - adc {c1},x - vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tya ldy {z1} clc adc {c1},y +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + tya + ldx {z1} + clc + adc {c1},x + vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:10.5 ldy {z1} lda {c1},y @@ -3813,16 +4645,16 @@ vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < lda {c1},x and {z1} +vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 + lda {z1} + tax + ora {c1},x + vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:10.5 ldy {z1} lda {c1},y ora {z1} -vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 - ldx {z1} - lda {z1} - ora {c1},x - CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_vbuz1 vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} @@ -3836,17 +4668,17 @@ vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 sec sbc {z1} -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 - ldy {z1} - lda {z1} - clc - adc {c1},y -vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} + tax clc adc {c1},x +vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {z1} + tay + clc + adc {c1},y vbuaa=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:10.5 ldy {z1} lda {c1},y @@ -3891,48 +4723,166 @@ vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < clc adc {c1},x -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y + +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ldy #0 ora ({z2}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 - ldx {z1} +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y - clc - adc {c1},x + eor ({z2}),y -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z2}),y +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + and {c1} + +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + and {c1} + +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + ora {c1} + +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + ora {c1} + +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + eor {c1} + +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + eor {c1} + +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + sec + sbc {c1} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + clc + adc {c1} +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + and {c2} + +vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + and {c2} + +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + ora {c2} + +vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + ora {c2} + +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:11.5 + ldy {z1} + lda {c1},y + eor {c2} + +vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:11.5 + ldx {z1} + lda {c1},x + eor {c2} + +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + sec + sbc {c2} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + clc + adc {c2} +vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -4016,7 +4966,13 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + ldy {z1} + tax + lda {c1},y + sec + sbc {c1},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x @@ -4031,7 +4987,7 @@ vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},y CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.0 ldy {z1} lda {c1},y ora {c1},x @@ -4042,8 +4998,13 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},y + sec + sbc {c1},x + +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},x clc @@ -4055,14 +5016,19 @@ vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbux adc {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c1},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},x + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 ldx {z1} lda {c1},x clc @@ -4079,7 +5045,18 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},y + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},x + sec + sbc {c1},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y @@ -4099,7 +5076,20 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy {z2} + sec + sbc {c1},y + +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c1},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y @@ -4131,7 +5121,13 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + ldy {z1} + tax + lda {c1},y + sec + sbc {c2},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},x @@ -4157,7 +5153,12 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},y + sec + sbc {c2},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y @@ -4171,14 +5172,19 @@ vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz adc {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 +vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.0 ldx {z1} lda {c2},y ora {c1},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},x + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.0 ldx {z1} lda {c1},x clc @@ -4195,8 +5201,19 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 -vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 + ldy {z1} + lda {c1},y + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 + ldx {z1} + lda {c1},x + sec + sbc {c2},x + +vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y clc @@ -4215,7 +5232,20 @@ vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx ora {c2},x CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -CANNOT SYNTHESIZE vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy {z2} + sec + sbc {c2},y + +vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c2},x + vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y @@ -4768,7 +5798,7 @@ vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobb clc adc #{c1} -vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:9.5 ldy #0 lda ({z1}),y and #{c1} @@ -4778,13 +5808,17 @@ vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycle ldy #0 ora ({z1}),y -vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 +vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:9.5 ldy #0 lda ({z1}),y eor #{c1} -CANNOT SYNTHESIZE vbuaa=vbuc1_minus__deref_pbuz1 -vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 +vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y +vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y clc @@ -4795,11 +5829,26 @@ CANNOT SYNTHESIZE vbuaa=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuaa=vbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuaa=vbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=vbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=vbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuaa=vbuc1_plus__deref_pbuc2 +vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:6.0 + lda #{c1} + and {c2} + +vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:6.0 + lda #{c1} + ora {c2} + +vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:6.0 + lda #{c1} + eor {c2} + +vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:8.0 + lda #{c1} + sec + sbc {c2} +vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:8.0 + lda #{c1} + clc + adc {c2} CANNOT SYNTHESIZE vbuaa=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuaa=vbuc1_bxor_pbuz1_derefidx_vbuaa @@ -5004,19 +6053,17 @@ vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < lda {c2},y eor #{c1} -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:12.5 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:12.5 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 tax @@ -5042,11 +6089,10 @@ vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxo lda {c2},x eor #{c1} -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:10.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:8.5 + lda #{c1} + sec + sbc {c2},x vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c2},x @@ -5057,16 +6103,20 @@ vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_ban lda {c2},y and #{c1} -CANNOT SYNTHESIZE vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy +vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 + tya + tax + lda #{c1} + ora {c2},x + vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:6.5 lda {c2},y eor #{c1} -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:10.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:8.5 + lda #{c1} + sec + sbc {c2},y vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:8.5 lda {c2},y @@ -5098,19 +6148,17 @@ vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < lda {c2},x eor #{c1} -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:13.5 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y -vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:13.5 +vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} @@ -5163,19 +6211,14 @@ vbuaa=vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_vbuc1 < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c2} -vbuxx=vbuaa_band_vbuaa < vbuxx=vbuaa_band_vbuyy < vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:10.0 - tay - sty $ff - and $ff +vbuxx=vbuaa_band_vbuaa < vbuxx=vbuaa_band_vbuxx < vbuxx=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:10.0 tax -vbuxx=vbuaa_band_vbuaa < vbuaa=vbuaa_band_vbuaa < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.0 - tax - txa stx $ff and $ff tax -vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:X cycles:2.0 +vbuxx=vbuaa_bor_vbuaa < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:2.0 tax + CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_vbuaa vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:4.0 lda #0 @@ -5236,34 +6279,44 @@ vbuxx=vbuaa_plus_vbuz1 < vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} tax -CANNOT SYNTHESIZE vbuxx=vbuaa_band__deref_pbuz1 +vbuxx=vbuaa_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:9.5 + ldy #0 + and ({z1}),y + tax vbuxx=vbuaa_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:9.5 ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuaa_plus__deref_pbuz1 -vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.0 - tay - lda {c1} - sty $ff - and $ff +vbuxx=vbuaa_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:9.5 + ldy #0 + eor ({z1}),y tax -vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:14.0 - tay - lda {c1} - sty $ff - ora $ff +vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:11.5 + sec + ldy #0 + sbc ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=vbuaa_minus__deref_pbuc1 -vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:16.0 - tay - lda {c1} - sty $ff +vbuxx=vbuaa_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:11.5 clc - adc $ff + ldy #0 + adc ({z1}),y + tax +vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:6.0 + and {c1} + tax +vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:6.0 + ora {c1} + tax +vbuxx=vbuaa_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:6.0 + eor {c1} + tax +vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:8.0 + sec + sbc {c1} + tax +vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:8.0 + clc + adc {c1} tax CANNOT SYNTHESIZE vbuxx=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -5295,26 +6348,23 @@ CANNOT SYNTHESIZE vbuxx=vbuaa_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuaa_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuaa_plus_pbuz1_derefidx_vbuc1 -vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.5 +vbuxx=vbuaa_band_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.5 tax lda {c1},x stx $ff and $ff tax -vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 +vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuaa -vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:18.5 +vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax - lda {c1},x - sta $ff - txa sec - sbc $ff + sbc {c1},x tax -vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax clc adc {c1},x @@ -5329,31 +6379,40 @@ vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuxx -vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:18.5 - tay - lda {c1},x - sta $ff - tya +vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 sec - sbc $ff + sbc {c1},x tax vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 clc adc {c1},x tax -CANNOT SYNTHESIZE vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy +vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.5 + tax + lda {c1},y + stx $ff + and $ff + tax +vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.5 + tax + lda {c1},y + stx $ff + ora $ff + tax CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy +vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:8.5 + sec + sbc {c1},y + tax vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:8.5 clc adc {c1},y tax -vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.5 - tay - ldx {z1} - lda {c1},x - sty $ff +vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.5 + tax + ldy {z1} + lda {c1},y + stx $ff and $ff tax vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:9.5 @@ -5361,14 +6420,10 @@ vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:21.5 - tay +vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x tax vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} @@ -5388,10 +6443,10 @@ CANNOT SYNTHESIZE vbuxx=vbuaa_plus_pbuc1_derefidx_vbuc2 vbuxx=vbuaa_band_vbuc1 < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:4.0 and #{c1} tax -vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:12.0 - tay +vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=vbuaa_bxor_vbuc1 < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:4.0 @@ -5436,7 +6491,7 @@ CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_vbuxx vbuxx=vbuxx_minus_vbuxx < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:4.0 lda #0 tax -vbuxx=vbuxx_plus_vbuxx < vbuxx=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:6.0 +vbuxx=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:6.0 txa asl tax @@ -5482,43 +6537,54 @@ vbuxx=vbuxx_plus_vbuz1 < vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa clc adc {z1} tax -vbuxx=vbuxx_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 +vbuxx=vbuxx_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tax vbuxx=vbuxx_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 txa ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuxx_minus__deref_pbuz1 -vbuxx=vbuxx_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:17.5 +vbuxx=vbuxx_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + tax +vbuxx=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:13.5 + txa + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=vbuxx_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y tax -vbuxx=vbuxx_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.0 - lda {c1} - stx $ff - and $ff +vbuxx=vbuxx_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:8.0 + txa + and {c1} tax -vbuxx=vbuxx_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 - lda {c1} - stx $ff - ora $ff +vbuxx=vbuxx_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:8.0 + txa + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=vbuxx_minus__deref_pbuc1 -vbuxx=vbuxx_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:14.0 - lda {c1} - stx $ff +vbuxx=vbuxx_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:8.0 + txa + eor {c1} + tax +vbuxx=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:10.0 + txa + sec + sbc {c1} + tax +vbuxx=vbuxx_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:10.0 + txa clc - adc $ff + adc {c1} tax CANNOT SYNTHESIZE vbuxx=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -5550,28 +6616,26 @@ CANNOT SYNTHESIZE vbuxx=vbuxx_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuxx_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuxx_plus_pbuz1_derefidx_vbuc1 -vbuxx=vbuxx_band_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 +vbuxx=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 tay lda {c1},y stx $ff and $ff tax -vbuxx=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 +vbuxx=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 tay lda {c1},y stx $ff ora $ff tax CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuxx=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:18.5 +vbuxx=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:12.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y tax -vbuxx=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:12.5 +vbuxx=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:12.5 tay txa clc @@ -5582,49 +6646,44 @@ vbuxx=vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx < stx $ff and $ff tax -vbuxx=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 txa - tax ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuxx -vbuxx=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:16.5 - lda {c1},x - sta $ff +vbuxx=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 txa + tax sec - sbc $ff + sbc {c1},x tax -vbuxx=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuxx=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 txa - tax clc adc {c1},x tax -vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.5 +vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.5 lda {c1},y stx $ff and $ff tax -vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.5 +vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.5 lda {c1},y stx $ff ora $ff tax CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:16.5 - lda {c1},y - sta $ff +vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 txa sec - sbc $ff + sbc {c1},y tax -vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 +vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 txa clc adc {c1},y tax -vbuxx=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 +vbuxx=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 ldy {z1} lda {c1},y stx $ff @@ -5636,13 +6695,11 @@ vbuxx=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor_vbuxx < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:19.5 - ldy {z1} - lda {c1},y - sta $ff +vbuxx=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa + ldx {z1} sec - sbc $ff + sbc {c1},x tax vbuxx=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 txa @@ -5731,7 +6788,7 @@ vbuxx=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa sty $ff and $ff tax -vbuxx=vbuyy_bor_vbuyy < vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:4.0 +vbuxx=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:4.0 tya tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_vbuyy @@ -5742,11 +6799,11 @@ vbuxx=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A X cycles:6.0 tya asl tax -vbuxx=vbuyy_band_vbuz1 < vbuxx=vbuz1_band_vbuyy < vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 +vbuxx=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 tya and {z1} tax -vbuxx=vbuyy_bor_vbuz1 < vbuxx=vbuz1_bor_vbuyy < vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 +vbuxx=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 tya ora {z1} tax @@ -5756,37 +6813,59 @@ vbuxx=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} tax -vbuxx=vbuyy_plus_vbuz1 < vbuxx=vbuz1_plus_vbuyy < vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 +vbuxx=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 tya clc adc {z1} tax -CANNOT SYNTHESIZE vbuxx=vbuyy_band__deref_pbuz1 -vbuxx=vbuyy_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_vbuyy < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 +vbuxx=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + tya + ldy #0 + and ({z1}),y + tax +vbuxx=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 tya ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuyy_plus__deref_pbuz1 -vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.0 - lda {c1} - sty $ff - and $ff +vbuxx=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + tya + ldy #0 + eor ({z1}),y tax -vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:12.0 - lda {c1} - sty $ff - ora $ff +vbuxx=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:13.5 + tya + sec + ldy #0 + sbc ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=vbuyy_minus__deref_pbuc1 -vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:14.0 - lda {c1} - sty $ff +vbuxx=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y + tax +vbuxx=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:8.0 + tya + and {c1} + tax +vbuxx=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:8.0 + tya + ora {c1} + tax +vbuxx=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:8.0 + tya + eor {c1} + tax +vbuxx=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:10.0 + tya + sec + sbc {c1} + tax +vbuxx=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:10.0 + tya + clc + adc {c1} tax CANNOT SYNTHESIZE vbuxx=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -5818,27 +6897,25 @@ CANNOT SYNTHESIZE vbuxx=vbuyy_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuyy_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuyy_plus_pbuz1_derefidx_vbuc1 -vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.5 +vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.5 tax lda {c1},x sty $ff and $ff tax -vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuxx=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:18.5 +vbuxx=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x tax -vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax tya clc @@ -5854,37 +6931,34 @@ vbuxx=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuyy < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:16.5 - lda {c1},x - sta $ff +vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tya sec - sbc $ff + sbc {c1},x tax vbuxx=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tya clc adc {c1},x tax -vbuxx=vbuyy_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.5 +vbuxx=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.5 lda {c1},y sty $ff and $ff tax -vbuxx=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tya tax ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuyy -vbuxx=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:16.5 - lda {c1},y - sta $ff +vbuxx=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya - sec - sbc $ff tax -vbuxx=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 + sec + sbc {c1},x + tax +vbuxx=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 tya clc adc {c1},y @@ -5901,13 +6975,11 @@ vbuxx=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:19.5 +vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x tax vbuxx=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} @@ -5925,16 +6997,16 @@ CANNOT SYNTHESIZE vbuxx=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuyy_plus_pbuc1_derefidx_vbuc2 -vbuxx=vbuyy_band_vbuc1 < vbuxx=vbuc1_band_vbuyy < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:6.0 +vbuxx=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:6.0 tya and #{c1} tax -vbuxx=vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 +vbuxx=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 lda #{c1} sty $ff ora $ff tax -vbuxx=vbuyy_bxor_vbuc1 < vbuxx=vbuc1_bxor_vbuyy < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 +vbuxx=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 tya eor #{c1} tax @@ -5943,7 +7015,7 @@ vbuxx=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} tax -vbuxx=vbuyy_plus_vbuc1 < vbuxx=vbuc1_plus_vbuyy < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:8.0 +vbuxx=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:8.0 tya clc adc #{c1} @@ -5984,11 +7056,11 @@ vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} tax -vbuxx=vbuz1_band_vbuyy < vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 +vbuxx=vbuz1_band_vbuyy < vbuxx=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:7.0 tya and {z1} tax -vbuxx=vbuz1_bor_vbuyy < vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 +vbuxx=vbuz1_bor_vbuyy < vbuxx=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:7.0 tya ora {z1} tax @@ -5999,7 +7071,7 @@ vbuxx=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - cl sec adc {z1} tax -vbuxx=vbuz1_plus_vbuyy < vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 +vbuxx=vbuz1_plus_vbuyy < vbuxx=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:9.0 tya clc adc {z1} @@ -6008,9 +7080,9 @@ vbuxx=vbuz1_band_vbuz1 < vbuxx=vbuaa_band_vbuz1 < vbuxx=vbuz1_band_vbuaa < vbuaa lda {z1} and {z1} tax -vbuxx=vbuz1_bor_vbuz1 < vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:5.0 - lda {z1} - tax +vbuxx=vbuz1_bor_vbuz1 < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:3.0 + ldx {z1} + CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_vbuz1 vbuxx=vbuz1_minus_vbuz1 < vbuxx=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:7.0 lda {z1} @@ -6039,64 +7111,81 @@ vbuxx=vbuz1_plus_vbuz2 < vbuxx=vbuaa_plus_vbuz1 < vbuxx=vbuz1_plus_vbuaa < vbuaa clc adc {z2} tax -vbuxx=vbuz1_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuxx=vbuz1_band__deref_pbuz1 < vbuxx=vbuaa_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tax vbuxx=vbuz1_bor__deref_pbuz1 < vbuxx=vbuaa_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:12.5 lda {z1} ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=vbuz1_minus__deref_pbuz1 -vbuxx=vbuz1_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +vbuxx=vbuz1_bxor__deref_pbuz1 < vbuxx=vbuaa_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y tax -vbuxx=vbuz1_band__deref_pbuz2 < vbuxx=vbuxx_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuxx=vbuz1_minus__deref_pbuz1 < vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + tax +vbuxx=vbuz1_plus__deref_pbuz1 < vbuxx=vbuaa_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + tax +vbuxx=vbuz1_band__deref_pbuz2 < vbuxx=vbuaa_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} + ldy #0 + and ({z2}),y tax vbuxx=vbuz1_bor__deref_pbuz2 < vbuxx=vbuaa_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:12.5 lda {z1} ldy #0 ora ({z2}),y tax -CANNOT SYNTHESIZE vbuxx=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=vbuz1_minus__deref_pbuz2 -vbuxx=vbuz1_plus__deref_pbuz2 < vbuxx=vbuxx_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +vbuxx=vbuz1_bxor__deref_pbuz2 < vbuxx=vbuaa_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + tax +vbuxx=vbuz1_minus__deref_pbuz2 < vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + tax +vbuxx=vbuz1_plus__deref_pbuz2 < vbuxx=vbuaa_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y tax -vbuxx=vbuz1_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.0 - lda {c1} - and {z1} +vbuxx=vbuz1_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + and {c1} tax -vbuxx=vbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.0 - lda {c1} - ora {z1} +vbuxx=vbuz1_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=vbuz1_minus__deref_pbuc1 -vbuxx=vbuz1_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.0 - lda {c1} +vbuxx=vbuz1_bxor__deref_pbuc1 < vbuxx=vbuaa_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + eor {c1} + tax +vbuxx=vbuz1_minus__deref_pbuc1 < vbuxx=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:11.0 + lda {z1} + sec + sbc {c1} + tax +vbuxx=vbuz1_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:11.0 + lda {z1} clc - adc {z1} + adc {c1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -6163,25 +7252,24 @@ CANNOT SYNTHESIZE vbuxx=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.5 +vbuxx=vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.5 tax lda {c1},x and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax lda {z1} ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:15.5 +vbuxx=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c1},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},x tax -vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +vbuxx=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax lda {z1} clc @@ -6196,62 +7284,59 @@ vbuxx=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:13.5 - lda {c1},x - eor #$ff +vbuxx=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 + lda {z1} sec - adc {z1} + sbc {c1},x tax vbuxx=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} clc adc {c1},x tax -vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 +vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 lda {c1},y and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 lda {c1},y ora {z1} tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:13.5 - lda {c1},y - eor #$ff +vbuxx=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 + lda {z1} sec - adc {z1} + sbc {c1},y tax vbuxx=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 lda {z1} clc adc {c1},y tax -vbuxx=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 +vbuxx=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x and {z1} tax -vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 lda {z1} tax ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.5 - ldx {z1} - lda {c1},x - eor #$ff - sec - adc {z1} +vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + lda {z1} tax -vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + sec + sbc {c1},x + tax +vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 lda {z1} tax clc adc {c1},x tax -vbuxx=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 +vbuxx=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 ldx {z2} lda {c1},x and {z1} @@ -6262,12 +7347,11 @@ vbuxx=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuz1 < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.5 +vbuxx=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda {z1} ldx {z2} - lda {c1},x - eor #$ff sec - adc {z1} + sbc {c1},x tax vbuxx=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuxx=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} @@ -6307,26 +7391,46 @@ vbuxx=vbuz1_plus_vbuc1 < vbuxx=vbuaa_plus_vbuc1 < vbuxx=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_vbuaa +vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:9.5 + ldy #0 + and ({z1}),y + tax vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:9.5 ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_vbuaa -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_vbuaa -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_vbuaa -vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 +vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:9.5 + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_vbuaa < vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:19.5 + tax ldy #0 lda ({z1}),y stx $ff - and $ff + sec + sbc $ff + tax +vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:11.5 + clc + ldy #0 + adc ({z1}),y + tax +vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + txa + ldy #0 + and ({z1}),y tax vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 txa ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_vbuxx +vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + txa + ldy #0 + eor ({z1}),y + tax vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:17.5 ldy #0 lda ({z1}),y @@ -6334,112 +7438,186 @@ vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_mi sec sbc $ff tax -vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:17.5 - ldy #0 - lda ({z1}),y - stx $ff +vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_vbuyy -vbuxx=_deref_pbuz1_bor_vbuyy < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 +vbuxx=_deref_pbuz1_band_vbuyy < vbuxx=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:11.5 + tya + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_vbuyy < vbuxx=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:11.5 tya ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_vbuyy -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_vbuyy -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_vbuyy -vbuxx=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuxx=_deref_pbuz1_bxor_vbuyy < vbuxx=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:11.5 + tya ldy #0 - lda ({z1}),y - stx $ff - and $ff + eor ({z1}),y tax -vbuxx=_deref_pbuz1_bor_vbuz1 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:12.5 - lda {z1} - ldy #0 - ora ({z1}),y +vbuxx=_deref_pbuz1_minus_vbuyy < vbuxx=_deref_pbuz1_minus_vbuaa < vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 + tya tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_vbuz1 -vbuxx=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} ldy #0 lda ({z1}),y stx $ff sec sbc $ff tax -vbuxx=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff +vbuxx=_deref_pbuz1_plus_vbuyy < vbuxx=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:13.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y tax -vbuxx=_deref_pbuz1_band_vbuz2 < vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:12.5 +vbuxx=_deref_pbuz1_band_vbuz1 < vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_vbuz1 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} + ldy #0 + ora ({z1}),y + tax +vbuxx=_deref_pbuz1_bxor_vbuz1 < vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z1} + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:14.5 ldy #0 lda ({z1}),y - and {z2} + sec + sbc {z1} + tax +vbuxx=_deref_pbuz1_plus_vbuz1 < vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + tax +vbuxx=_deref_pbuz1_band_vbuz2 < vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z2} + ldy #0 + and ({z1}),y tax vbuxx=_deref_pbuz1_bor_vbuz2 < vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:12.5 lda {z2} ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_vbuz2 +vbuxx=_deref_pbuz1_bxor_vbuz2 < vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:12.5 + lda {z2} + ldy #0 + eor ({z1}),y + tax vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:14.5 ldy #0 lda ({z1}),y sec sbc {z2} tax -vbuxx=_deref_pbuz1_plus_vbuz2 < vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:14.5 +vbuxx=_deref_pbuz1_plus_vbuz2 < vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:14.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + tax +vbuxx=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + tax +vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band__deref_pbuz2 -vbuxx=_deref_pbuz1_bor__deref_pbuz2 < vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 +vbuxx=_deref_pbuz1_band__deref_pbuz2 < vbuxx=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + tax +vbuxx=_deref_pbuz1_bor__deref_pbuz2 < vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus__deref_pbuz2 -vbuxx=_deref_pbuz1_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 +vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff - and $ff - tax -vbuxx=_deref_pbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:13.5 - lda {c1} ldy #0 - ora ({z1}),y + eor ({z2}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus__deref_pbuc1 -vbuxx=_deref_pbuz1_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 +vbuxx=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + tax +vbuxx=_deref_pbuz1_plus__deref_pbuz2 < vbuxx=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff clc - adc $ff + ldy #0 + adc ({z2}),y + tax +vbuxx=_deref_pbuz1_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:13.5 + ldy #0 + lda ({z1}),y + and {c1} + tax +vbuxx=_deref_pbuz1_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:13.5 + ldy #0 + lda ({z1}),y + ora {c1} + tax +vbuxx=_deref_pbuz1_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:13.5 + ldy #0 + lda ({z1}),y + eor {c1} + tax +vbuxx=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:15.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + tax +vbuxx=_deref_pbuz1_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:15.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} tax CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -6506,45 +7684,58 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuaa -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.0 - tay - lda {c1},y - ldy #0 - ora ({z1}),y +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.0 tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 + lda {c1},x + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + tax + ldy #0 + lda ({z1}),y + ora {c1},x + tax +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.0 + tax + lda {c1},x + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + tax +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax ldy #0 lda ({z1}),y clc adc {c1},x tax -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z1}),y - tay +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},x - sty $ff - and $ff + ldy #0 + and ({z1}),y tax vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldy #0 lda ({z1}),y ora {c1},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.0 +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},x + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 ldy #0 lda ({z1}),y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x tax vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 ldy #0 @@ -6552,71 +7743,98 @@ vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__ clc adc {c1},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:14.0 +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},y + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tya tax ldy #0 lda ({z1}),y - clc - adc {c1},x + sec + sbc {c1},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:16.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y + tax +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 ldx {z1} ldy #0 lda ({z1}),y + sec + sbc {c1},x + tax +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z1} + lda {c1},y clc - adc {c1},x - tax -vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 ldy #0 - lda ({z1}),y - tay - ldx {z2} - lda {c1},x - sty $ff - and $ff + adc ({z1}),y tax -vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 +vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy {z2} lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 - ldy #0 - lda ({z1}),y - tay - ldx {z2} - lda {c1},x - sta $ff - tya - sec - sbc $ff - tax -vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.0 - ldy #0 - lda ({z1}),y +vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy {z2} + lda {c1},y + ldy #0 + eor ({z1}),y + tax +vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldx {z2} + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + tax +vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y tax CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -6628,7 +7846,7 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuxx=_deref_pbuz1_band_vbuc1 < vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=_deref_pbuz1_band_vbuc1 < vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y and #{c1} @@ -6638,7 +7856,7 @@ vbuxx=_deref_pbuz1_bor_vbuc1 < vbuxx=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__d ldy #0 ora ({z1}),y tax -vbuxx=_deref_pbuz1_bxor_vbuc1 < vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=_deref_pbuz1_bxor_vbuc1 < vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y eor #{c1} @@ -6649,156 +7867,153 @@ vbuxx=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} tax -vbuxx=_deref_pbuz1_plus_vbuc1 < vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 +vbuxx=_deref_pbuz1_plus_vbuc1 < vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 ldy #0 lda ({z1}),y clc adc #{c1} tax -vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.0 - tay - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:6.0 + and {c1} tax -vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:14.0 - tay - lda {c1} - sty $ff - ora $ff +vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:6.0 + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:6.0 + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.0 tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_vbuaa -vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:16.0 - tay lda {c1} - sty $ff + stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:16.0 - tay - lda {c1} - sty $ff +vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:8.0 clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.0 - lda {c1} - stx $ff - and $ff +vbuxx=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:8.0 + txa + and {c1} tax -vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 - lda {c1} - stx $ff - ora $ff +vbuxx=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:8.0 + txa + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:8.0 + txa + eor {c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_vbuxx vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:14.0 lda {c1} stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:14.0 - lda {c1} - stx $ff +vbuxx=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:10.0 + txa clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.0 - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_vbuyy < vbuxx=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:8.0 + tya + and {c1} tax -vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:12.0 - lda {c1} - sty $ff - ora $ff +vbuxx=_deref_pbuc1_bor_vbuyy < vbuxx=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:8.0 + tya + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_vbuyy < vbuxx=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:8.0 + tya + eor {c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_vbuyy vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:14.0 lda {c1} sty $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:14.0 - lda {c1} - sty $ff +vbuxx=_deref_pbuc1_plus_vbuyy < vbuxx=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:10.0 + tya clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.0 - lda {c1} - and {z1} +vbuxx=_deref_pbuc1_band_vbuz1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + and {c1} tax -vbuxx=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.0 - lda {c1} - ora {z1} +vbuxx=_deref_pbuc1_bor_vbuz1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_vbuz1 < vbuxx=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:9.0 + lda {z1} + eor {c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_vbuz1 vbuxx=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:11.0 lda {c1} sec sbc {z1} tax -vbuxx=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:11.0 - lda {c1} +vbuxx=_deref_pbuc1_plus_vbuz1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:11.0 + lda {z1} clc - adc {z1} + adc {c1} tax -vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 +vbuxx=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:13.5 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:13.5 - lda {c1} - ldy #0 - ora ({z1}),y - tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_minus__deref_pbuz1 -vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 +vbuxx=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:13.5 ldy #0 lda ({z1}),y - tay + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:13.5 + ldy #0 + lda ({z1}),y + eor {c1} + tax +vbuxx=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:15.5 lda {c1} - sty $ff + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:15.5 + ldy #0 + lda ({z1}),y clc - adc $ff + adc {c1} tax CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_plus__deref_pbuc1 -vbuxx=_deref_pbuc1_band__deref_pbuc2 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.0 +vbuxx=_deref_pbuc1_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.0 lda {c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} tax -vbuxx=_deref_pbuc1_bor__deref_pbuc2 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.0 +vbuxx=_deref_pbuc1_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.0 lda {c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_minus__deref_pbuc2 -vbuxx=_deref_pbuc1_plus__deref_pbuc2 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.0 +vbuxx=_deref_pbuc1_bxor__deref_pbuc2 < vbuxx=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.0 + lda {c1} + eor {c2} + tax +vbuxx=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.0 + lda {c1} + sec + sbc {c2} + tax +vbuxx=_deref_pbuc1_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.0 lda {c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa @@ -6835,137 +8050,115 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.5 tax -vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + lda {c1},x + and {c1} + tax +vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 + tax + lda {c1},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa -vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 - tay - lda {c1},y - tay lda {c1} - sty $ff + stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:22.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff +vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx -vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.5 + lda {c1},x + tax lda {c1} - sty $ff + stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.5 + lda {c1},y + tax lda {c1} - sty $ff + stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} tax -vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + and {c1} tax -vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff - ora $ff +vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 + ldx {z1} + lda {c1},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 -vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.5 - ldy {z1} - lda {c1},y - tay lda {c1} - sty $ff + stx $ff sec sbc $ff tax -vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff +vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x clc - adc $ff + adc {c1} tax CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 @@ -6977,109 +8170,97 @@ CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c2},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.5 tax -vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {c2},x + and {c1} + tax +vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax lda {c1} ora {c2},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 - tay - lda {c2},y - tay - lda {c1} - sty $ff - sec - sbc $ff +vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.5 tax -vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda {c2},x + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tax + lda {c1} + sec + sbc {c2},x + tax +vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} clc adc {c2},x tax -vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} tax vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 lda {c1} ora {c2},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c2},x - tay + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x tax vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 lda {c1} clc adc {c2},x tax -vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - tax - lda {c1} - ora {c2},x - tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c2},y - tay + ora {c1} + tax +vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + lda {c2},y + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y tax -vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 +vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:12.5 lda {c1} clc adc {c2},y tax -vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c2},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c2},x + and {c1} tax vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} lda {c1} ora {c2},x tax -CANNOT SYNTHESIZE vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuxx=_deref_pbuc1_minus_vbuaa < vbuxx=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.5 - ldy {z1} - lda {c2},y - tay +vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c2},x + eor {c1} + tax +vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + ldx {z1} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x tax vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} @@ -7111,11 +8292,11 @@ vbuxx=_deref_pbuc1_band_vbuc2 < vbuxx=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band lda {c1} and #{c2} tax -vbuxx=_deref_pbuc1_bor_vbuc2 < vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.0 +vbuxx=_deref_pbuc1_bor_vbuc2 < vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 lda {c1} - tay + tax lda #{c2} - sty $ff + stx $ff ora $ff tax vbuxx=_deref_pbuc1_bxor_vbuc2 < vbuxx=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.0 @@ -8133,7 +9314,7 @@ vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuaa -vbuxx=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.5 +vbuxx=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.5 tax lda {c1},x stx $ff @@ -8145,13 +9326,13 @@ vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 +vbuxx=pbuc1_derefidx_vbuaa_band_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 tay lda {c1},y stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 tay lda {c1},y stx $ff @@ -8165,19 +9346,19 @@ vbuxx=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:12.5 tay txa clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.5 +vbuxx=pbuc1_derefidx_vbuaa_band_vbuyy < vbuxx=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:14.5 tax lda {c1},x sty $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuxx=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax tya ora {c1},x @@ -8190,7 +9371,7 @@ vbuxx=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuxx=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax tya clc @@ -8207,7 +9388,7 @@ vbuxx=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuz1 -vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.5 +vbuxx=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:13.5 tax lda {c1},x sec @@ -8219,75 +9400,91 @@ vbuxx=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < clc adc {c1},x tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.0 +vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.0 + tay + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.0 tay lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax +vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y + eor ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:18.0 + tax + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.5 tax -vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + lda {c1},x + and {c1} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:22.5 - tay - lda {c1},y - tay - lda {c1} - sty $ff +vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora {c1} + tax +vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + eor {c1} + tax +vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + sec + sbc {c1} + tax +vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x clc - adc $ff + adc {c1} tax -vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c2} - sty $ff - and $ff +vbuxx=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.5 tax -vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:20.5 - tay - lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + lda {c1},x + and {c2} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:22.5 - tay - lda {c1},y - tay - lda {c2} - sty $ff +vbuxx=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + ora {c2} + tax +vbuxx=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.5 + tax + lda {c1},x + eor {c2} + tax +vbuxx=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + sec + sbc {c2} + tax +vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -8324,92 +9521,108 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + tax + lda {c1},x + tay + lda {c1},x + sty $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + tax + lda {c1},x + sec + sbc {c1},x + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},x clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tay lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tay lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x tax -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tay lda {c1},x clc adc {c1},y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 + tax + lda {c1},x + tax + lda {c1},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 + tax + lda {c1},x + sec + sbc {c1},y + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 tax lda {c1},x clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 - tay - ldx {z1} - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy {z1} lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x ldx {z1} ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 - tay - ldx {z1} - lda {c1},y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},x + ldx {z1} + sec + sbc {c1},x + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c1},x ldx {z1} @@ -8426,26 +9639,38 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + tax + lda {c1},x + tay + lda {c2},x + sty $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},x ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + tax + lda {c1},x + sec + sbc {c2},x + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},x clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 tay lda {c2},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 @@ -8454,15 +9679,11 @@ vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tay lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tay @@ -8470,67 +9691,75 @@ vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuy clc adc {c2},x tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 + tax + lda {c1},x + tax + lda {c2},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c2},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 + tax + lda {c1},x + sec + sbc {c2},y + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 tax lda {c1},x clc adc {c2},y tax -vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 - tay - ldx {z1} - lda {c1},y - tay - lda {c2},x - sty $ff +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy {z1} + lda {c1},x + tax + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x ldx {z1} ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 - tay - ldx {z1} - lda {c1},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},x + ldx {z1} + sec + sbc {c2},x + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c1},x ldx {z1} clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 - tay - lda {c1},y - tay - lda #{c1} +vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuxx < vbuxx=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 tax - lda {c2},x - sty $ff + lda {c1},x + tax + lda #{c1} + tay + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + tax + lda {c1},x tay lda #{c1} tax @@ -8538,27 +9767,25 @@ vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 - tay - lda {c1},y - tay - lda #{c1} +vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 tax - lda {c2},x - sta $ff - tya + lda {c1},x + tax + lda #{c1} + tay + txa sec - sbc $ff + sbc {c2},y + tax +vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuxx=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 + tax + lda {c1},x tax -vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 - tay - lda {c1},y - tay lda #{c1} - tax - tya + tay + txa clc - adc {c2},x + adc {c2},y tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc2 @@ -8570,61 +9797,61 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -vbuxx=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 - tay - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 + tax + lda {c1},x + tax lda #{c1} - sty $ff + stx $ff ora $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x eor #{c1} tax -vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x sec sbc #{c1} tax -vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc1 < vbuxx=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x clc adc #{c1} tax -vbuxx=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 - tay - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 + tax + lda {c1},x + tax lda #{c2} - sty $ff + stx $ff ora $ff tax -vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax lda {c1},x eor #{c2} tax -vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x sec sbc #{c2} tax -vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc2 < vbuxx=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuaa_plus_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuxx=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 tax lda {c1},x clc @@ -8656,9 +9883,8 @@ vbuxx=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 txa - tax ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuxx @@ -8668,9 +9894,8 @@ vbuxx=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuxx=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 txa - tax clc adc {c1},x tax @@ -8714,74 +9939,76 @@ vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 - ldy #0 - lda ({z1}),y - tay +vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},x - sty $ff - and $ff + ldy #0 + and ({z1}),y tax vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldy #0 lda ({z1}),y ora {c1},x tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},x + ldy #0 + eor ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:16.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + tax vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 ldy #0 lda ({z1}),y clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + lda {c1},x + eor {c1} + tax +vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + lda {c1},x + sec + sbc {c1} + tax +vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} tax -vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c2} - sty $ff - and $ff + and {c2} tax -vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},x - tay - lda {c2} - sty $ff - ora $ff + ora {c2} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + lda {c1},x + eor {c2} + tax +vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + lda {c1},x + sec + sbc {c2} + tax +vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -8818,30 +10045,27 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_plus_pbuz1_derefidx_vbuc2 -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tay lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.0 - tay - lda {c1},y +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y tax -vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tay lda {c1},x clc @@ -8859,50 +10083,44 @@ vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.0 +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x tax vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},x clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.0 - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.0 - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y tax -vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},x clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 @@ -8911,14 +10129,11 @@ vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1 ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c1},x tax vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x @@ -8936,30 +10151,27 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 - tay - lda {c2},y +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 tay lda {c1},x - sty $ff + tax + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tay lda {c2},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:23.0 - tay - lda {c2},y +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tay lda {c1},x clc @@ -8977,50 +10189,44 @@ vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.0 - lda {c2},x - tay +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},x clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.0 - lda {c2},y - tay +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 lda {c1},x - sty $ff + tax + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 lda {c2},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:21.0 - lda {c2},y - tay +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},x clc adc {c2},y tax -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff + tax + lda {c2},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 @@ -9029,14 +10235,11 @@ vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1 ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - ldy {z1} - lda {c2},y - tay +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x @@ -9044,16 +10247,16 @@ vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 +vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuxx < vbuxx=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 lda {c1},x - tay - lda #{c1} tax - lda {c2},x - sty $ff + lda #{c1} + tay + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 lda {c1},x tay lda #{c1} @@ -9062,25 +10265,23 @@ vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1 ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},x - tay - lda #{c1} tax - lda {c2},x - sta $ff - tya + lda #{c1} + tay + txa sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuxx=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},x - tay - lda #{c1} tax - tya + lda #{c1} + tay + txa clc - adc {c2},x + adc {c2},y tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc2 @@ -9096,11 +10297,11 @@ vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},x - tay + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 @@ -9121,11 +10322,11 @@ vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},x - tay + tax lda #{c2} - sty $ff + stx $ff ora $ff tax vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 @@ -9142,20 +10343,36 @@ vbuxx=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuxx=vbuc2_plus_pbuc1_derefidx_vbuxx < clc adc #{c2} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:8.5 - clc - adc {c1},y +vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:14.5 tax -vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.5 lda {c1},y stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuxx=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.5 + tax + lda {c1},y + stx $ff + ora $ff + tax +CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuaa +vbuxx=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:16.5 + tax + lda {c1},y + stx $ff + sec + sbc $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:8.5 + clc + adc {c1},y + tax +vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:12.5 + lda {c1},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuxx=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.5 lda {c1},y stx $ff ora $ff @@ -9167,17 +10384,17 @@ vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuxx=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 txa clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuyy_band_vbuyy < vbuxx=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:12.5 lda {c1},y sty $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuxx=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tya tax ora {c1},x @@ -9189,16 +10406,16 @@ vbuxx=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuxx=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 tya clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 +vbuxx=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuxx=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:9.5 lda {c1},y and {z1} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuxx=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:9.5 lda {c1},y ora {z1} tax @@ -9213,69 +10430,76 @@ vbuxx=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuaa < clc adc {c1},y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:14.0 +vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:14.0 lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tya - tax +vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:14.0 + lda {c1},y ldy #0 - lda ({z1}),y + eor ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:16.0 + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:16.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} tax -vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuxx=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + lda {c1},y + eor {c1} + tax +vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + lda {c1},y + sec + sbc {c1} + tax +vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} tax -vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} tax -vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 +vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:10.5 lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:20.5 +vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:10.5 + lda {c1},y + eor {c2} + tax +vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:12.5 + lda {c1},y + sec + sbc {c2} + tax +vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:12.5 lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -9312,85 +10536,99 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 + tax + lda {c1},x + tax + lda {c1},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + tax + lda {c1},y + sec + sbc {c1},x + tax +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.0 tax lda {c1},x clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.0 - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:23.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x tax -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},x clc adc {c1},y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 + lda {c1},y + tax + lda {c1},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tya tax lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 + lda {c1},y + sec + sbc {c1},y + tax vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},y clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x tax -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 ldx {z1} lda {c1},x clc @@ -9406,25 +10644,37 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 + tax + lda {c2},x + tax + lda {c1},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 tax lda {c1},y ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 + tax + lda {c1},y + sec + sbc {c2},x + tax +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},y clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.0 - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 lda {c2},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.0 @@ -9432,40 +10682,46 @@ vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:23.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.0 lda {c1},y clc adc {c2},x tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 + lda {c1},y + tax + lda {c2},y + stx $ff + and $ff + tax +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tya tax lda {c1},y ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 + lda {c1},y + sec + sbc {c2},y + tax +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:13.0 lda {c1},y clc adc {c2},y tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c1},y - tay lda {c2},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 @@ -9474,15 +10730,11 @@ vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuxx=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} @@ -9490,7 +10742,7 @@ vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuy clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 +vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 lda {c1},y tay lda #{c1} @@ -9499,7 +10751,7 @@ vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc sty $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 lda {c1},y tay lda #{c1} @@ -9508,18 +10760,16 @@ vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1 ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},y - tay + tax lda #{c1} - tax - lda {c2},x - sta $ff - tya + tay + txa sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},y tay lda #{c1} @@ -9538,18 +10788,18 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 +vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 lda {c1},y and #{c1} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},y - tay + tax lda #{c1} - sty $ff + stx $ff ora $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 +vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y eor #{c1} tax @@ -9558,23 +10808,23 @@ vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 sec sbc #{c1} tax -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 lda {c1},y clc adc #{c1} tax -vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuxx=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 +vbuxx=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 lda {c1},y and #{c2} tax -vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},y - tay + tax lda #{c2} - sty $ff + stx $ff ora $ff tax -vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 +vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y eor #{c2} tax @@ -9583,14 +10833,14 @@ vbuxx=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 sec sbc #{c2} tax -vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuxx=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 +vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 lda {c1},y clc adc #{c2} tax -vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.5 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_band_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.5 tay + ldx {z1} lda {c1},x sty $ff and $ff @@ -9600,11 +10850,11 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:19.5 - tay - ldx {z1} - lda {c1},x - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:19.5 + tax + ldy {z1} + lda {c1},y + stx $ff sec sbc $ff tax @@ -9613,7 +10863,7 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 +vbuxx=pbuc1_derefidx_vbuz1_band_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_vbuxx < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:15.5 ldy {z1} lda {c1},y stx $ff @@ -9644,9 +10894,9 @@ vbuxx=pbuc1_derefidx_vbuz1_band_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < sty $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 - tya +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 ldx {z1} + tya ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuyy @@ -9657,13 +10907,13 @@ vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy sec sbc $ff tax -vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - tya +vbuxx=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} + tya clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 +vbuxx=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.5 ldx {z1} lda {c1},x and {z1} @@ -9674,7 +10924,7 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuxx=pbuc1_derefidx_vbuaa_bor_vbuaa < vb ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuz1 -vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.5 +vbuxx=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.5 ldx {z1} lda {c1},x sec @@ -9709,99 +10959,123 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus_vbuz1 < clc adc {c1},x tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y + eor ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z1} + lda {c1},y clc - adc {c1},x - tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 - ldx {z1} ldy #0 - lda ({z2}),y - tay - lda {c1},x - sty $ff - and $ff + adc ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuxx=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z2}),y tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + tax +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuxx=vbuaa_band__deref_pbuc1 < vbuxx=vbuyy_band__deref_pbuc1 < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff - and $ff +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + and {c1} tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuxx=vbuaa_bor__deref_pbuc1 < vbuxx=vbuyy_bor__deref_pbuc1 < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff - ora $ff +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + ora {c1} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuxx=vbuaa_plus__deref_pbuc1 < vbuxx=vbuyy_plus__deref_pbuc1 < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 - ldy {z1} - lda {c1},y - tay - lda {c1} - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + eor {c1} + tax +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + sec + sbc {c1} + tax +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x clc - adc $ff + adc {c1} tax -vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c2} - sty $ff - and $ff +vbuxx=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + and {c2} tax -vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 - ldy {z1} - lda {c1},y - tay - lda {c2} - sty $ff - ora $ff +vbuxx=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + ora {c2} tax -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:23.5 - ldy {z1} - lda {c1},y - tay - lda {c2} - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + ldx {z1} + lda {c1},x + eor {c2} + tax +vbuxx=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + sec + sbc {c2} + tax +vbuxx=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuxx=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -9878,13 +11152,13 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 + tay ldx {z1} - tay - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 @@ -9894,15 +11168,12 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 - tay - ldx {z1} +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 + tax + ldy {z1} lda {c1},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -9911,12 +11182,12 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 @@ -9925,14 +11196,11 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - lda {c1},x - tay - ldx {z1} - lda {c1},x - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + ldy {z1} + lda {c1},y sec - sbc $ff + sbc {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c1},x @@ -9940,73 +11208,65 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 ldx {z1} lda {c1},x clc adc {c1},y tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuaa < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - ldx {z1} lda {c1},y - tay - lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - ldy {z1} +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},x clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 ldy {z1} ldx {z2} - lda {c1},y - tay lda {c1},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 @@ -10016,15 +11276,12 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c1},x tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -10043,45 +11300,42 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 - tay - ldx {z1} - lda {c2},y - tay - lda {c1},x - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy {z1} + lda {c2},x + tax + lda {c1},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},x ldx {z1} ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 - tay - ldx {z1} - lda {c2},y - tay - lda {c1},x - sty $ff - sec - sbc $ff +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldy {z1} + lda {c1},y + sec + sbc {c2},x + tax +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},x ldx {z1} clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},y - tay lda {c2},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 @@ -10090,14 +11344,11 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - lda {c2},x - tay - ldx {z1} - lda {c1},x - sty $ff +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + ldy {z1} + lda {c1},y sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 lda {c2},x @@ -10105,73 +11356,65 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbux clc adc {c1},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=vbuaa_band_pbuc1_derefidx_vbuxx < vbuxx=vbuyy_band_pbuc1_derefidx_vbuxx < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff + tax + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c2},y ora {c1},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 ldx {z1} lda {c1},x clc adc {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - ldx {z1} lda {c1},y - tay - lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 ldx {z1} lda {c1},x ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - ldy {z1} +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},x clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_band_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuxx=vbuaa_band_pbuc1_derefidx_vbuyy < vbuxx=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 ldy {z1} ldx {z2} - lda {c1},y - tay lda {c2},x - sty $ff + tax + lda {c1},y + stx $ff and $ff tax vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 @@ -10181,15 +11424,12 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuxx=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c2},x tax vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -10198,7 +11438,7 @@ vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuxx=pbuc1_derefidx_vbux clc adc {c2},x tax -vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 +vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c1},y tay @@ -10208,7 +11448,7 @@ vbuxx=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuy sty $ff and $ff tax -vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} lda {c1},y tay @@ -10218,19 +11458,17 @@ vbuxx=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy ora {c2},x tax CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:30.0 +vbuxx=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuxx=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y - tay + tax lda #{c1} - tax - lda {c2},x - sta $ff - tya + tay + txa sec - sbc $ff + sbc {c2},y tax -vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +vbuxx=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuxx=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuxx=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y tay @@ -10255,12 +11493,12 @@ vbuxx=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc1 < lda {c1},x and #{c1} tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.5 - ldy {z1} - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 @@ -10285,12 +11523,12 @@ vbuxx=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_band_vbuc2 < lda {c1},x and #{c2} tax -vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.5 - ldy {z1} - lda {c1},y - tay +vbuxx=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuxx=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + tax lda #{c2} - sty $ff + stx $ff ora $ff tax vbuxx=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuxx=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuxx=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 @@ -10663,10 +11901,10 @@ CANNOT SYNTHESIZE vbuxx=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:4.0 and #{c1} tax -vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:12.0 - tay +vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:12.0 + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:4.0 @@ -10705,16 +11943,16 @@ vbuxx=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tax -vbuxx=vbuc1_band_vbuyy < vbuxx=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:6.0 +vbuxx=vbuc1_band_vbuyy < vbuxx=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:6.0 tya and #{c1} tax -vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 +vbuxx=vbuc1_bor_vbuyy < vbuxx=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:10.0 lda #{c1} sty $ff ora $ff tax -vbuxx=vbuc1_bxor_vbuyy < vbuxx=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 +vbuxx=vbuc1_bxor_vbuyy < vbuxx=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 tya eor #{c1} tax @@ -10724,7 +11962,7 @@ vbuxx=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - cl clc adc #{c1}+1 tax -vbuxx=vbuc1_plus_vbuyy < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:8.0 +vbuxx=vbuc1_plus_vbuyy < vbuxx=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:8.0 tya clc adc #{c1} @@ -10751,7 +11989,7 @@ vbuxx=vbuc1_plus_vbuz1 < vbuxx=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tax -vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y and #{c1} @@ -10761,13 +11999,18 @@ vbuxx=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__d ldy #0 ora ({z1}),y tax -vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 +vbuxx=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y eor #{c1} tax -CANNOT SYNTHESIZE vbuxx=vbuc1_minus__deref_pbuz1 -vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 +vbuxx=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:13.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y + tax +vbuxx=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:13.5 ldy #0 lda ({z1}),y clc @@ -10778,29 +12021,27 @@ CANNOT SYNTHESIZE vbuxx=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuxx=vbuc1_plus__deref_pbuc1 -vbuxx=vbuc1_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_vbuc1 < vbuxx=_deref_pbuc1_band_vbuaa < vbuxx=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:16.0 +vbuxx=vbuc1_band__deref_pbuc2 < vbuxx=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:8.0 lda #{c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} tax -vbuxx=vbuc1_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_vbuc1 < vbuxx=_deref_pbuc1_bor_vbuaa < vbuxx=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.0 +vbuxx=vbuc1_bor__deref_pbuc2 < vbuxx=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:8.0 lda #{c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} tax -CANNOT SYNTHESIZE vbuxx=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuxx=vbuc1_minus__deref_pbuc2 -vbuxx=vbuc1_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_vbuc1 < vbuxx=_deref_pbuc1_plus_vbuaa < vbuxx=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X Y cycles:18.0 +vbuxx=vbuc1_bxor__deref_pbuc2 < vbuxx=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:8.0 + lda #{c1} + eor {c2} + tax +vbuxx=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:10.0 + lda #{c1} + sec + sbc {c2} + tax +vbuxx=vbuc1_plus__deref_pbuc2 < vbuxx=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:10.0 lda #{c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} tax CANNOT SYNTHESIZE vbuxx=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=vbuc1_bor_pbuz1_derefidx_vbuaa @@ -10842,12 +12083,12 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:18.5 - tay - lda {c1},y - tay +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.5 + tax + lda {c1},x + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 @@ -10855,7 +12096,7 @@ vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < lda {c1},x eor #{c1} tax -vbuxx=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:14.5 +vbuxx=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuxx=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:14.5 tax lda {c1},x eor #$ff @@ -10872,11 +12113,11 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},x - tay + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 @@ -10894,18 +12135,18 @@ vbuxx=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < clc adc #{c1} tax -vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 +vbuxx=vbuc1_band_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 lda {c1},y and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:16.5 +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuxx=vbuaa_bor_vbuc1 < vbuxx=vbuxx_bor_vbuc1 < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.5 lda {c1},y - tay + tax lda #{c1} - sty $ff + stx $ff ora $ff tax -vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 +vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c1},y eor #{c1} tax @@ -10915,7 +12156,7 @@ vbuxx=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy clc adc #{c1}+1 tax -vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 +vbuxx=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuxx=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 lda {c1},y clc adc #{c1} @@ -10925,12 +12166,12 @@ vbuxx=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:19.5 - ldy {z1} - lda {c1},y - tay +vbuxx=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + tax lda #{c1} - sty $ff + stx $ff ora $ff tax vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.5 @@ -10961,29 +12202,28 @@ CANNOT SYNTHESIZE vbuxx=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 +vbuxx=vbuc1_band_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_band_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.5 tax lda {c2},x and #{c1} tax -vbuxx=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 +vbuxx=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 tax lda #{c1} ora {c2},x tax -vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 +vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.5 tax lda {c2},x eor #{c1} tax -vbuxx=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:14.5 +vbuxx=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.5 tax lda {c2},x clc @@ -11001,38 +12241,36 @@ vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc1 < lda {c2},x eor #{c1} tax -vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:12.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:10.5 + lda #{c1} + sec + sbc {c2},x tax vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 lda {c2},x clc adc #{c1} tax -vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 +vbuxx=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:8.5 lda {c2},y and #{c1} tax -vbuxx=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +vbuxx=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya tax lda #{c1} ora {c2},x tax -vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 +vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:8.5 lda {c2},y eor #{c1} tax -vbuxx=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:12.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +vbuxx=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:10.5 + lda #{c1} + sec + sbc {c2},y tax -vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 +vbuxx=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:10.5 lda {c2},y clc adc #{c1} @@ -11052,12 +12290,11 @@ vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_bxor_pbuc2_derefidx_vbuxx < lda {c2},x eor #{c1} tax -vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.5 +vbuxx=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 ldx {z1} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x tax vbuxx=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuxx=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuxx=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.5 ldx {z1} @@ -11089,11 +12326,11 @@ vbuxx=vbuc1_band_vbuc2 < vbuxx=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa lda #{c1} and #{c2} tax -vbuxx=vbuc1_bor_vbuc2 < vbuxx=vbuc2_bor_vbuc1 < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:14.0 +vbuxx=vbuc1_bor_vbuc2 < vbuxx=vbuc2_bor_vbuc1 < vbuxx=vbuc1_bor_vbuaa < vbuxx=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:14.0 lda #{c1} - tay + tax lda #{c2} - sty $ff + stx $ff ora $ff tax vbuxx=vbuc1_bxor_vbuc2 < vbuxx=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:6.0 @@ -11110,19 +12347,14 @@ vbuxx=vbuc1_plus_vbuc2 < vbuxx=vbuc2_plus_vbuc1 < vbuaa=vbuc2_plus_vbuc1 < vbuaa clc adc #{c2} tax -vbuyy=vbuaa_band_vbuaa < vbuyy=vbuaa_band_vbuxx < vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:10.0 - tax - stx $ff - and $ff +vbuyy=vbuaa_band_vbuaa < vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:10.0 tay -vbuyy=vbuaa_band_vbuaa < vbuaa=vbuaa_band_vbuaa < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.0 - tay - tya sty $ff and $ff tay -vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:Y cycles:2.0 +vbuyy=vbuaa_bor_vbuaa < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:2.0 tay + CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_vbuaa vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:4.0 lda #0 @@ -11149,11 +12381,11 @@ vbuyy=vbuaa_plus_vbuxx < vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa clc adc $ff tay -vbuyy=vbuaa_band_vbuyy < vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:8.0 +vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:8.0 sty $ff and $ff tay -vbuyy=vbuaa_bor_vbuyy < vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:8.0 +vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:8.0 sty $ff ora $ff tay @@ -11163,7 +12395,7 @@ vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:10.0 sec sbc $ff tay -vbuyy=vbuaa_plus_vbuyy < vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:10.0 sty $ff clc adc $ff @@ -11183,47 +12415,44 @@ vbuyy=vbuaa_plus_vbuz1 < vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} tay -vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.5 - tax +vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay vbuyy=vbuaa_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=vbuaa_minus__deref_pbuz1 -vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:19.5 - tax +vbuyy=vbuaa_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + tay +vbuyy=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:11.5 + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 clc - adc $ff + ldy #0 + adc ({z1}),y tay -vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.0 - tax - lda {c1} - stx $ff - and $ff +vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:6.0 + and {c1} tay -vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.0 - tax - lda {c1} - stx $ff - ora $ff +vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:6.0 + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=vbuaa_minus__deref_pbuc1 -vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:16.0 - tax - lda {c1} - stx $ff +vbuyy=vbuaa_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:6.0 + eor {c1} + tay +vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:8.0 + sec + sbc {c1} + tay +vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:8.0 clc - adc $ff + adc {c1} tay CANNOT SYNTHESIZE vbuyy=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -11255,7 +12484,7 @@ CANNOT SYNTHESIZE vbuyy=vbuaa_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuaa_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuaa_plus_pbuz1_derefidx_vbuc1 -vbuyy=vbuaa_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 +vbuyy=vbuaa_band_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 tay lda {c1},y sty $ff @@ -11265,56 +12494,57 @@ vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vb tax ora {c1},x tay -vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.5 +vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.5 tay lda {c1},y sty $ff ora $ff tay CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuaa -vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:18.5 +vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tay clc adc {c1},y tay -CANNOT SYNTHESIZE vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx +vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 + tay + lda {c1},x + sty $ff + and $ff + tay vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:6.5 ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx +vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 + sec + sbc {c1},x + tay vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 clc adc {c1},x tay -vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 +vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.5 tax lda {c1},y stx $ff and $ff tay -vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 +vbuyy=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.5 tax lda {c1},y stx $ff ora $ff tay CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuyy -vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:18.5 - tax - lda {c1},y - sta $ff - txa +vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 sec - sbc $ff + sbc {c1},y tay vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 clc @@ -11332,14 +12562,10 @@ vbuyy=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:21.5 - tax +vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y tay vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 ldy {z1} @@ -11359,10 +12585,10 @@ CANNOT SYNTHESIZE vbuyy=vbuaa_plus_pbuc1_derefidx_vbuc2 vbuyy=vbuaa_band_vbuc1 < vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:4.0 and #{c1} tay -vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:12.0 - tax +vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 + tay lda #{c1} - stx $ff + sty $ff ora $ff tay vbuyy=vbuaa_bxor_vbuc1 < vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:4.0 @@ -11401,7 +12627,7 @@ vbuyy=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa < vbuaa stx $ff and $ff tay -vbuyy=vbuxx_bor_vbuxx < vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:4.0 +vbuyy=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:4.0 txa tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_vbuxx @@ -11412,24 +12638,24 @@ vbuyy=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A Y cycles:6.0 txa asl tay -vbuyy=vbuxx_band_vbuyy < vbuyy=vbuyy_band_vbuxx < vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuxx_band_vbuyy < vbuaa=vbuxx_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:10.0 txa sty $ff and $ff tay -vbuyy=vbuxx_bor_vbuyy < vbuyy=vbuyy_bor_vbuxx < vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuxx_bor_vbuyy < vbuaa=vbuxx_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 txa sty $ff ora $ff tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_vbuyy -vbuyy=vbuxx_minus_vbuyy < vbuaa=vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:12.0 +vbuyy=vbuxx_minus_vbuyy < vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:12.0 txa sty $ff sec sbc $ff tay -vbuyy=vbuxx_plus_vbuyy < vbuyy=vbuyy_plus_vbuxx < vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:12.0 +vbuyy=vbuxx_plus_vbuyy < vbuaa=vbuxx_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:12.0 txa sty $ff clc @@ -11454,43 +12680,54 @@ vbuyy=vbuxx_plus_vbuz1 < vbuyy=vbuz1_plus_vbuxx < vbuyy=vbuz1_plus_vbuaa < vbuaa clc adc {z1} tay -vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:15.5 +vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay vbuyy=vbuxx_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_vbuxx < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 txa ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=vbuxx_minus__deref_pbuz1 -vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:17.5 +vbuyy=vbuxx_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_vbuxx < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + tay +vbuyy=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 + txa + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y tay -vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:12.0 - lda {c1} - stx $ff - and $ff +vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + and {c1} tay -vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:12.0 - lda {c1} - stx $ff - ora $ff +vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=vbuxx_minus__deref_pbuc1 -vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:14.0 - lda {c1} - stx $ff +vbuyy=vbuxx_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_vbuxx < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + eor {c1} + tay +vbuyy=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:10.0 + txa + sec + sbc {c1} + tay +vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:10.0 + txa clc - adc $ff + adc {c1} tay CANNOT SYNTHESIZE vbuyy=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -11522,28 +12759,26 @@ CANNOT SYNTHESIZE vbuyy=vbuxx_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuxx_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuxx_plus_pbuz1_derefidx_vbuc1 -vbuyy=vbuxx_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.5 +vbuyy=vbuxx_band_pbuc1_derefidx_vbuaa < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.5 tay lda {c1},y stx $ff and $ff tay -vbuyy=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.5 +vbuyy=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.5 tay lda {c1},y stx $ff ora $ff tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:18.5 +vbuyy=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay txa clc @@ -11554,19 +12789,18 @@ vbuyy=vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < stx $ff and $ff tay -vbuyy=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 +vbuyy=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 txa ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuxx -vbuyy=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:16.5 - lda {c1},x - sta $ff +vbuyy=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 txa - sec - sbc $ff tay -vbuyy=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 + sec + sbc {c1},y + tay +vbuyy=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 txa clc adc {c1},x @@ -11582,14 +12816,12 @@ vbuyy=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuxx < vb ora $ff tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:16.5 - lda {c1},y - sta $ff +vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 txa sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 txa clc adc {c1},y @@ -11612,15 +12844,13 @@ vbuyy=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor_vbuxx < vb ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:19.5 +vbuyy=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} txa clc @@ -11659,11 +12889,11 @@ vbuyy=vbuxx_plus_vbuc1 < vbuyy=vbuc1_plus_vbuxx < vbuyy=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tay -vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:8.0 +vbuyy=vbuyy_band_vbuaa < vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:8.0 sty $ff and $ff tay -vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:8.0 +vbuyy=vbuyy_bor_vbuaa < vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:8.0 sty $ff ora $ff tay @@ -11674,17 +12904,17 @@ vbuyy=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:12.0 sec sbc $ff tay -vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuyy_plus_vbuaa < vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:10.0 sty $ff clc adc $ff tay -vbuyy=vbuyy_band_vbuxx < vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuyy_band_vbuxx < vbuyy=vbuyy_band_vbuaa < vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:10.0 txa sty $ff and $ff tay -vbuyy=vbuyy_bor_vbuxx < vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuyy_bor_vbuxx < vbuyy=vbuyy_bor_vbuaa < vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 txa sty $ff ora $ff @@ -11696,7 +12926,7 @@ vbuyy=vbuyy_minus_vbuxx < vbuaa=vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - cl sec sbc $ff tay -vbuyy=vbuyy_plus_vbuxx < vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:12.0 +vbuyy=vbuyy_plus_vbuxx < vbuyy=vbuyy_plus_vbuaa < vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:12.0 txa sty $ff clc @@ -11713,15 +12943,15 @@ CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_vbuyy vbuyy=vbuyy_minus_vbuyy < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:4.0 lda #0 tay -vbuyy=vbuyy_plus_vbuyy < vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:6.0 +vbuyy=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:6.0 tya asl tay -vbuyy=vbuyy_band_vbuz1 < vbuyy=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 +vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 tya and {z1} tay -vbuyy=vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 +vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 tya ora {z1} tay @@ -11731,52 +12961,59 @@ vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} tay -vbuyy=vbuyy_plus_vbuz1 < vbuyy=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 +vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 tya clc adc {z1} tay -vbuyy=vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuyy < vbuyy=_deref_pbuz1_band_vbuaa < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 +vbuyy=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay -vbuyy=vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 +vbuyy=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 tya ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=vbuyy_minus__deref_pbuz1 -vbuyy=vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuyy < vbuyy=_deref_pbuz1_plus_vbuaa < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + tay +vbuyy=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 + tya + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y tay -vbuyy=vbuyy_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.0 - lda {c1} - sty $ff - and $ff +vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + and {c1} tay -vbuyy=vbuyy_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - lda {c1} - sty $ff - ora $ff +vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=vbuyy_minus__deref_pbuc1 -vbuyy=vbuyy_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:14.0 - lda {c1} - sty $ff +vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + eor {c1} + tay +vbuyy=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:10.0 + tya + sec + sbc {c1} + tay +vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:10.0 + tya clc - adc $ff + adc {c1} tay CANNOT SYNTHESIZE vbuyy=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -11808,27 +13045,25 @@ CANNOT SYNTHESIZE vbuyy=vbuyy_bor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuyy_minus_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuyy_plus_pbuz1_derefidx_vbuc1 -vbuyy=vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.5 +vbuyy=vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_band_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.5 tax lda {c1},x sty $ff and $ff tay -vbuyy=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 +vbuyy=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 tax tya ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuyy=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:18.5 +vbuyy=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x tay -vbuyy=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 +vbuyy=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 tax tya clc @@ -11844,44 +13079,40 @@ vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuyy < vb ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:16.5 - lda {c1},x - sta $ff +vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 tya sec - sbc $ff + sbc {c1},x tay vbuyy=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 tya clc adc {c1},x tay -vbuyy=vbuyy_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 +vbuyy=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 lda {c1},y sty $ff and $ff tay -vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 - tya - tax - ora {c1},x - tay -vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 +vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 lda {c1},y sty $ff ora $ff tay +vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 + tya + tax + ora {c1},x + tay CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuyy -vbuyy=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:16.5 - lda {c1},y - sta $ff +vbuyy=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tya + tay sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tya - tay clc adc {c1},y tay @@ -11897,15 +13128,13 @@ vbuyy=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuyy=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:19.5 - ldx {z1} - lda {c1},x - sta $ff +vbuyy=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya + ldy {z1} sec - sbc $ff + sbc {c1},y tay -vbuyy=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} clc @@ -11921,16 +13150,16 @@ CANNOT SYNTHESIZE vbuyy=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuyy_plus_pbuc1_derefidx_vbuc2 -vbuyy=vbuyy_band_vbuc1 < vbuyy=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:6.0 +vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:6.0 tya and #{c1} tay -vbuyy=vbuyy_bor_vbuc1 < vbuyy=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 lda #{c1} sty $ff ora $ff tay -vbuyy=vbuyy_bxor_vbuc1 < vbuyy=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 +vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 tya eor #{c1} tay @@ -11939,7 +13168,7 @@ vbuyy=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} tay -vbuyy=vbuyy_plus_vbuc1 < vbuyy=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:8.0 +vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:8.0 tya clc adc #{c1} @@ -11980,11 +13209,11 @@ vbuyy=vbuz1_plus_vbuxx < vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} tay -vbuyy=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 +vbuyy=vbuz1_band_vbuyy < vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:7.0 tya and {z1} tay -vbuyy=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 +vbuyy=vbuz1_bor_vbuyy < vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:7.0 tya ora {z1} tay @@ -11995,7 +13224,7 @@ vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - cl sec adc {z1} tay -vbuyy=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 +vbuyy=vbuz1_plus_vbuyy < vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:9.0 tya clc adc {z1} @@ -12004,9 +13233,9 @@ vbuyy=vbuz1_band_vbuz1 < vbuyy=vbuaa_band_vbuz1 < vbuyy=vbuz1_band_vbuaa < vbuaa lda {z1} and {z1} tay -vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:5.0 - lda {z1} - tay +vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:3.0 + ldy {z1} + CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_vbuz1 vbuyy=vbuz1_minus_vbuz1 < vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:7.0 lda {z1} @@ -12035,64 +13264,81 @@ vbuyy=vbuz1_plus_vbuz2 < vbuyy=vbuaa_plus_vbuz1 < vbuyy=vbuz1_plus_vbuaa < vbuaa clc adc {z2} tay -vbuyy=vbuz1_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuyy=vbuz1_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay vbuyy=vbuz1_bor__deref_pbuz1 < vbuyy=vbuaa_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=vbuz1_minus__deref_pbuz1 -vbuyy=vbuz1_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +vbuyy=vbuz1_bxor__deref_pbuz1 < vbuyy=vbuaa_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y tay -vbuyy=vbuz1_band__deref_pbuz2 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} +vbuyy=vbuz1_minus__deref_pbuz1 < vbuyy=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + tay +vbuyy=vbuz1_plus__deref_pbuz1 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + tay +vbuyy=vbuz1_band__deref_pbuz2 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + ldy #0 + and ({z2}),y tay vbuyy=vbuz1_bor__deref_pbuz2 < vbuyy=vbuaa_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} ldy #0 ora ({z2}),y tay -CANNOT SYNTHESIZE vbuyy=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=vbuz1_minus__deref_pbuz2 -vbuyy=vbuz1_plus__deref_pbuz2 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +vbuyy=vbuz1_bxor__deref_pbuz2 < vbuyy=vbuaa_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + tay +vbuyy=vbuz1_minus__deref_pbuz2 < vbuyy=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + tay +vbuyy=vbuz1_plus__deref_pbuz2 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y tay -vbuyy=vbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.0 - lda {c1} - and {z1} +vbuyy=vbuz1_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + and {c1} tay -vbuyy=vbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.0 - lda {c1} - ora {z1} +vbuyy=vbuz1_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=vbuz1_minus__deref_pbuc1 -vbuyy=vbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.0 - lda {c1} +vbuyy=vbuz1_bxor__deref_pbuc1 < vbuyy=vbuaa_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + eor {c1} + tay +vbuyy=vbuz1_minus__deref_pbuc1 < vbuyy=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:11.0 + lda {z1} + sec + sbc {c1} + tay +vbuyy=vbuz1_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:11.0 + lda {z1} clc - adc {z1} + adc {c1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -12159,25 +13405,24 @@ CANNOT SYNTHESIZE vbuyy=vbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=vbuz1_plus_pbuz2_derefidx_vbuc1 -vbuyy=vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 +vbuyy=vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 tay lda {c1},y and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 tay lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:15.5 +vbuyy=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y tay -vbuyy=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay lda {z1} clc @@ -12192,38 +13437,36 @@ vbuyy=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:13.5 - lda {c1},x - eor #$ff +vbuyy=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.5 + lda {z1} sec - adc {z1} + sbc {c1},x tay vbuyy=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.5 lda {z1} clc adc {c1},x tay -vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 +vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 lda {c1},y and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:13.5 - lda {c1},y - eor #$ff +vbuyy=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 + lda {z1} sec - adc {z1} + sbc {c1},y tay vbuyy=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 lda {z1} clc adc {c1},y tay -vbuyy=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y and {z1} @@ -12233,42 +13476,40 @@ vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_bor_pbuc1_derefidx_vbuaa < vb tax ora {c1},x tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:16.5 - ldy {z1} - lda {c1},y - eor #$ff - sec - adc {z1} +vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + lda {z1} tay -vbuyy=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + sec + sbc {c1},y + tay +vbuyy=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 lda {z1} tay clc adc {c1},y tay -vbuyy=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y and {z1} tay -vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 ldy {z2} lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuyy=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z1} ldy {z2} - lda {c1},y - eor #$ff sec - adc {z1} + sbc {c1},y tay vbuyy=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} @@ -12308,18 +13549,18 @@ vbuyy=vbuz1_plus_vbuc1 < vbuyy=vbuaa_plus_vbuc1 < vbuyy=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tay -vbuyy=_deref_pbuz1_band_vbuaa < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.5 - tax +vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:9.5 ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_vbuaa +vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:9.5 + ldy #0 + eor ({z1}),y + tay vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:19.5 tax ldy #0 @@ -12328,26 +13569,26 @@ vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_p sec sbc $ff tay -vbuyy=_deref_pbuz1_plus_vbuaa < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:19.5 - tax - ldy #0 - lda ({z1}),y - stx $ff +vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:11.5 clc - adc $ff - tay -vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + tay +vbuyy=_deref_pbuz1_band_vbuxx < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + txa + ldy #0 + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_vbuxx < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 txa ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_vbuxx +vbuyy=_deref_pbuz1_bxor_vbuxx < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + txa + ldy #0 + eor ({z1}),y + tay vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y @@ -12355,27 +13596,27 @@ vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_mi sec sbc $ff tay -vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:17.5 - ldy #0 - lda ({z1}),y - stx $ff +vbuyy=_deref_pbuz1_plus_vbuxx < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 + txa clc - adc $ff - tay -vbuyy=_deref_pbuz1_band_vbuyy < vbuyy=_deref_pbuz1_band_vbuaa < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y tay -vbuyy=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 +vbuyy=_deref_pbuz1_band_vbuyy < vbuyy=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 + tya + ldy #0 + and ({z1}),y + tay +vbuyy=_deref_pbuz1_bor_vbuyy < vbuyy=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 tya ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_vbuyy +vbuyy=_deref_pbuz1_bxor_vbuyy < vbuyy=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + tya + ldy #0 + eor ({z1}),y + tay vbuyy=_deref_pbuz1_minus_vbuyy < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 tya tax @@ -12385,105 +13626,156 @@ vbuyy=_deref_pbuz1_minus_vbuyy < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_p sec sbc $ff tay -vbuyy=_deref_pbuz1_plus_vbuyy < vbuyy=_deref_pbuz1_plus_vbuaa < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=_deref_pbuz1_plus_vbuyy < vbuyy=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - tay -vbuyy=_deref_pbuz1_band_vbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + tay +vbuyy=_deref_pbuz1_band_vbuz1 < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + ldy #0 + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_vbuz1 < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z1} ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_vbuz1 -vbuyy=_deref_pbuz1_minus_vbuz1 < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +vbuyy=_deref_pbuz1_bxor_vbuz1 < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z1} + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {z1} tay -vbuyy=_deref_pbuz1_plus_vbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff +vbuyy=_deref_pbuz1_plus_vbuz1 < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} clc - adc $ff - tay -vbuyy=_deref_pbuz1_band_vbuz2 < vbuyy=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 ldy #0 - lda ({z1}),y - and {z2} + adc ({z1}),y + tay +vbuyy=_deref_pbuz1_band_vbuz2 < vbuyy=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z2} + ldy #0 + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_vbuz2 < vbuyy=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 lda {z2} ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_vbuz2 +vbuyy=_deref_pbuz1_bxor_vbuz2 < vbuyy=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + lda {z2} + ldy #0 + eor ({z1}),y + tay vbuyy=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y sec sbc {z2} tay -vbuyy=_deref_pbuz1_plus_vbuz2 < vbuyy=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.5 +vbuyy=_deref_pbuz1_plus_vbuz2 < vbuyy=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + tay +vbuyy=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + tay +vbuyy=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + tay +vbuyy=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band__deref_pbuz2 -vbuyy=_deref_pbuz1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_band__deref_pbuz2 < vbuyy=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + tay +vbuyy=_deref_pbuz1_bor__deref_pbuz2 < vbuyy=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus__deref_pbuz2 -vbuyy=_deref_pbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - lda {c1} - tax +vbuyy=_deref_pbuz1_bxor__deref_pbuz2 < vbuyy=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y - stx $ff - and $ff - tay -vbuyy=_deref_pbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 - lda {c1} ldy #0 - ora ({z1}),y + eor ({z2}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus__deref_pbuc1 -vbuyy=_deref_pbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - lda {c1} - tax +vbuyy=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + tay +vbuyy=_deref_pbuz1_plus__deref_pbuz2 < vbuyy=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z2}),y + tay +vbuyy=_deref_pbuz1_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + and {c1} + tay +vbuyy=_deref_pbuz1_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + ora {c1} + tay +vbuyy=_deref_pbuz1_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + eor {c1} + tay +vbuyy=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + tay +vbuyy=_deref_pbuz1_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} tay CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -12550,61 +13842,58 @@ CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 - tax - lda {c1},x - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y + ldy #0 + and ({z1}),y + tay +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 tay lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 - tax - lda {c1},x +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1},y + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + tay + lda {c1},y clc - adc {c1},x - tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 - lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + tay +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x + ldy #0 + and ({z1}),y tay vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy #0 lda ({z1}),y ora {c1},x tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},x - tax + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x tay vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 @@ -12612,103 +13901,98 @@ vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__ clc adc {c1},x tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 + tya tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},y - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} - lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + tay +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - ldx {z1} - lda {c1},x - tax +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z1}),y + tay +vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - ldx {z1} - ldy #0 - lda ({z1}),y +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y clc - adc {c1},x - tay -vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y tay -vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 +vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z1}),y + tay +vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuz1_minus_vbuaa < vbuyy=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - ldx {z2} - lda {c1},x - tax +vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y tay -vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c1},y + tay +vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y tay CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -12720,7 +14004,7 @@ CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuyy=_deref_pbuz1_band_vbuc1 < vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=_deref_pbuz1_band_vbuc1 < vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y and #{c1} @@ -12730,7 +14014,7 @@ vbuyy=_deref_pbuz1_bor_vbuc1 < vbuyy=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__d ldy #0 ora ({z1}),y tay -vbuyy=_deref_pbuz1_bxor_vbuc1 < vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=_deref_pbuz1_bxor_vbuc1 < vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y eor #{c1} @@ -12741,156 +14025,153 @@ vbuyy=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} tay -vbuyy=_deref_pbuz1_plus_vbuc1 < vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=_deref_pbuz1_plus_vbuc1 < vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y clc adc #{c1} tay -vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:14.0 - tax - lda {c1} - stx $ff - and $ff +vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:6.0 + and {c1} tay -vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.0 - tax - lda {c1} - stx $ff - ora $ff +vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:6.0 + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:6.0 + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:16.0 tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_vbuaa -vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:16.0 - tax lda {c1} - stx $ff + sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:16.0 - tax - lda {c1} - stx $ff +vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:8.0 clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:12.0 - lda {c1} - stx $ff - and $ff +vbuyy=_deref_pbuc1_band_vbuxx < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + and {c1} tay -vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:12.0 - lda {c1} - stx $ff - ora $ff +vbuyy=_deref_pbuc1_bor_vbuxx < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_vbuxx < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:8.0 + txa + eor {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_vbuxx vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:14.0 lda {c1} stx $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:14.0 - lda {c1} - stx $ff +vbuyy=_deref_pbuc1_plus_vbuxx < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:10.0 + txa clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.0 - lda {c1} - sty $ff - and $ff +vbuyy=_deref_pbuc1_band_vbuyy < vbuyy=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + and {c1} tay -vbuyy=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 - lda {c1} - sty $ff - ora $ff +vbuyy=_deref_pbuc1_bor_vbuyy < vbuyy=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_vbuyy < vbuyy=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:8.0 + tya + eor {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_vbuyy vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:14.0 lda {c1} sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:14.0 - lda {c1} - sty $ff +vbuyy=_deref_pbuc1_plus_vbuyy < vbuyy=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:10.0 + tya clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.0 - lda {c1} - and {z1} +vbuyy=_deref_pbuc1_band_vbuz1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + and {c1} tay -vbuyy=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.0 - lda {c1} - ora {z1} +vbuyy=_deref_pbuc1_bor_vbuz1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_vbuz1 < vbuyy=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:9.0 + lda {z1} + eor {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_vbuz1 vbuyy=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:11.0 lda {c1} sec sbc {z1} tay -vbuyy=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:11.0 - lda {c1} +vbuyy=_deref_pbuc1_plus_vbuz1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:11.0 + lda {z1} clc - adc {z1} + adc {c1} tay -vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - lda {c1} - tax +vbuyy=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 - lda {c1} - ldy #0 - ora ({z1}),y - tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_minus__deref_pbuz1 -vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - lda {c1} - tax +vbuyy=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy #0 + lda ({z1}),y + eor {c1} + tay +vbuyy=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {c1} + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - stx $ff clc - adc $ff + adc {c1} tay CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_plus__deref_pbuc1 -vbuyy=_deref_pbuc1_band__deref_pbuc2 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.0 +vbuyy=_deref_pbuc1_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.0 lda {c1} - tax - lda {c2} - stx $ff - and $ff + and {c2} tay -vbuyy=_deref_pbuc1_bor__deref_pbuc2 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.0 +vbuyy=_deref_pbuc1_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.0 lda {c1} - tax - lda {c2} - stx $ff - ora $ff + ora {c2} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_minus__deref_pbuc2 -vbuyy=_deref_pbuc1_plus__deref_pbuc2 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.0 +vbuyy=_deref_pbuc1_bxor__deref_pbuc2 < vbuyy=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.0 + lda {c1} + eor {c2} + tay +vbuyy=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.0 + lda {c1} + sec + sbc {c2} + tay +vbuyy=_deref_pbuc1_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.0 lda {c1} - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa @@ -12927,137 +14208,115 @@ CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - and $ff +vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.5 tay -vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + lda {c1},y + and {c1} + tay +vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.5 + tay + lda {c1},y tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa -vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 - tax - lda {c1},x - tax lda {c1} - stx $ff + sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff +vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx -vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:20.5 + lda {c1},x + tay lda {c1} - stx $ff + sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy -vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:20.5 + lda {c1},y + tay lda {c1} - stx $ff + sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay -vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 -vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 +vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 + ldy {z1} + lda {c1},y + tay lda {c1} - stx $ff + sty $ff sec sbc $ff tay -vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 @@ -13069,112 +14328,99 @@ CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c2},x - tax - lda {c1} - stx $ff - and $ff +vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.5 tay -vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 - tax - lda {c1} - ora {c2},x + lda {c2},y + and {c1} + tay +vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c2},y + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c2},y + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 - tax - lda {c2},x - tax lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y tay -vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay lda {c1} clc adc {c2},y tay -vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} tay vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 lda {c1} ora {c2},x tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c2},x - tax + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 lda {c1} - stx $ff sec - sbc $ff + sbc {c2},x tay vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 lda {c1} clc adc {c2},x tay -vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c2},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c2},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c2},y - tax + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y tay -vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 lda {c1} clc adc {c2},y tay -vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.5 - ldx {z1} - lda {c1} - ora {c2},x - tay -CANNOT SYNTHESIZE vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuyy=_deref_pbuc1_minus_vbuaa < vbuyy=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 +vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y - tax + ora {c1} + tay +vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c2},y + eor {c1} + tay +vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + ldy {z1} lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y tay -vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} lda {c1} clc @@ -13204,11 +14450,11 @@ vbuyy=_deref_pbuc1_band_vbuc2 < vbuyy=vbuc2_band__deref_pbuc1 < vbuaa=vbuc2_band lda {c1} and #{c2} tay -vbuyy=_deref_pbuc1_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.0 +vbuyy=_deref_pbuc1_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 lda {c1} - tax + tay lda #{c2} - stx $ff + sty $ff ora $ff tay vbuyy=_deref_pbuc1_bxor_vbuc2 < vbuyy=vbuc2_bxor__deref_pbuc1 < vbuaa=vbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.0 @@ -14215,24 +15461,24 @@ CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuz1_derefidx_vbuc1_plus_vbuc2 -vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuyy < vbuyy=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 tay lda {c1},y sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:8.5 - tax - ora {c1},x - tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.5 tay lda {c1},y sty $ff ora $ff tay +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:8.5 + tax + ora {c1},x + tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuaa -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:16.5 tay lda {c1},y sty $ff @@ -14257,144 +15503,152 @@ vbuyy=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vb ora $ff tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuxx -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:16.5 tay lda {c1},y stx $ff sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay txa clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:14.5 tax lda {c1},x sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 tax tya ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuyy -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:16.5 tax lda {c1},x sty $ff sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 tax tya clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:11.5 tay lda {c1},y and {z1} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:11.5 tay lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuz1 -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:13.5 tay lda {c1},y sec sbc {z1} tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay lda {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 - tax - lda {c1},x - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff +vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 tay -vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y + ldy #0 + and ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 tay lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 - tax +vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y + eor ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - and $ff +vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.5 tay -vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + lda {c1},y + and {c1} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff +vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora {c1} + tay +vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor {c1} + tay +vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + sec + sbc {c1} + tay +vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y clc - adc $ff + adc {c1} tay -vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c2} - stx $ff - and $ff +vbuyy=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.5 tay -vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:20.5 - tax - lda {c1},x - tax - lda {c2} - stx $ff - ora $ff + lda {c1},y + and {c2} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - tax - lda {c1},x - tax - lda {c2} - stx $ff +vbuyy=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + ora {c2} + tay +vbuyy=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.5 + tay + lda {c1},y + eor {c2} + tay +vbuyy=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + sec + sbc {c2} + tay +vbuyy=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -14431,92 +15685,108 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + tax + lda {c1},x + tay + lda {c1},x + sty $ff + and $ff + tay vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c1},x ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + tay + lda {c1},y + sec + sbc {c1},y + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},y clc adc {c1},y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c1},y + tay + lda {c1},x + sty $ff + and $ff + tay +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 + tay + lda {c1},y + sec + sbc {c1},x + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},x clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 - tax - lda {c1},x +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tax lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tax lda {c1},x clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 tax ldy {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 - tax - ldy {z1} - lda {c1},x - tax - lda {c1},y - sta $ff - txa - sec - sbc $ff +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},y + ldy {z1} + sec + sbc {c1},y + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} @@ -14533,140 +15803,153 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 + tax + lda {c1},x + tay + lda {c2},x + sty $ff + and $ff + tay vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c1},x ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + tay + lda {c1},y + sec + sbc {c2},y + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},y clc adc {c2},y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c1},y + tay + lda {c2},x + sty $ff + and $ff + tay +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 + tay + lda {c1},y + sec + sbc {c2},x + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c1},y clc adc {c2},x tay -vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 - tax - lda {c1},x +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 tax lda {c2},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tax lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tax lda {c1},x clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c1},x - tax lda {c2},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 tax ldy {z1} lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 - tax - ldy {z1} - lda {c1},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},y + ldy {z1} + sec + sbc {c2},y + tay +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuyy < vbuyy=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 tax lda {c1},x - tax - lda #{c1} tay - lda {c2},y - stx $ff + lda #{c1} + tax + lda {c2},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax lda {c1},x - tax - lda #{c1} tay - lda {c2},y - stx $ff - ora $ff + lda #{c1} + tax + tya + ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuyy=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda {c1},x - tax - lda #{c1} tay - txa + lda #{c1} + tax + tya clc - adc {c2},y + adc {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc2 @@ -14678,72 +15961,83 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -vbuyy=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 - tax - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + tay + lda {c1},y + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor #{c1} tay -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y sec sbc #{c1} tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc1 < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y clc adc #{c1} tay -vbuyy=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuyy=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuaa_band_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 - tax - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuaa_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + tay + lda {c1},y + tay lda #{c2} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuaa_bxor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor #{c2} tay -vbuyy=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_minus_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y sec sbc #{c2} tay -vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc2 < vbuyy=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuaa_plus_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y clc adc #{c2} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa +vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:14.5 + tay + lda {c1},x + sty $ff + and $ff + tay vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:6.5 ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuaa -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_vbuaa +vbuyy=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:16.5 + tay + lda {c1},x + sty $ff + sec + sbc $ff + tay vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 clc adc {c1},x @@ -14753,7 +16047,7 @@ vbuyy=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < stx $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:8.5 txa ora {c1},x tay @@ -14764,7 +16058,7 @@ vbuyy=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 txa clc adc {c1},x @@ -14809,74 +16103,76 @@ vbuyy=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_vbuaa < clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy #0 lda ({z1}),y ora {c1},x tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 + lda {c1},x + ldy #0 + eor ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + tay vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + lda {c1},x + eor {c1} + tay +vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + lda {c1},x + sec + sbc {c1} + tay +vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay -vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c2} - stx $ff - and $ff + and {c2} tay -vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + lda {c1},x + eor {c2} + tay +vbuyy=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + lda {c1},x + sec + sbc {c2} + tay +vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -14913,83 +16209,97 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_plus_pbuz1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c1},y + tay + lda {c1},x + sty $ff + and $ff + tay +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + tay + lda {c1},x + sec + sbc {c1},y + tay +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},x clc adc {c1},y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 + lda {c1},x + tay + lda {c1},x + sty $ff + and $ff + tay vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 lda {c1},x ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 + lda {c1},x + sec + sbc {c1},x + tay vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 lda {c1},x clc adc {c1},x tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},x clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},x clc @@ -15005,126 +16315,137 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c2},y + tay + lda {c1},x + sty $ff + and $ff + tay +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 tay lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 + tay + lda {c1},x + sec + sbc {c2},y + tay +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.0 tay lda {c1},x clc adc {c2},y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 + lda {c1},x + tay + lda {c2},x + sty $ff + and $ff + tay vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 lda {c1},x ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 + lda {c1},x + sec + sbc {c2},x + tay vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 lda {c1},x clc adc {c2},x tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 lda {c2},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},x clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c1},x - tax lda {c2},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy {z1} lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},x clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuyy < vbuyy=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:23.0 lda {c1},x - tax - lda #{c1} tay - lda {c2},y - stx $ff + lda #{c1} + tax + lda {c2},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 lda {c1},x - tax - lda #{c1} tay - lda {c2},y - stx $ff - ora $ff + lda #{c1} + tax + tya + ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuyy=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},x - tax - lda #{c1} tay - txa + lda #{c1} + tax + tya clc - adc {c2},y + adc {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc2 @@ -15140,11 +16461,11 @@ vbuyy=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},x - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 @@ -15165,11 +16486,11 @@ vbuyy=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuyy=vbuc2_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c2} tay -vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuxx_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},x - tax + tay lda #{c2} - stx $ff + sty $ff ora $ff tay vbuyy=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 @@ -15227,26 +16548,26 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 txa clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuyy_band_vbuyy < vbuyy=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:12.5 lda {c1},y sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 - tya - tax - ora {c1},x - tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.5 lda {c1},y sty $ff ora $ff tay +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuyy=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:10.5 + tya + tax + ora {c1},x + tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuyy vbuyy=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:14.5 lda {c1},y @@ -15254,17 +16575,16 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuyy=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 tya - tay clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 +vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:9.5 lda {c1},y and {z1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:9.5 lda {c1},y ora {z1} tay @@ -15279,77 +16599,76 @@ vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuaa < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=vbuaa_plus__deref_pbuz1 < vbuyy=vbuxx_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y clc - adc $ff + ldy #0 + adc ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + lda {c1},y + eor {c1} + tay +vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + lda {c1},y + sec + sbc {c1} + tay +vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay -vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c2} - stx $ff - and $ff + and {c2} tay -vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 +vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:10.5 lda {c1},y - tax - lda {c2} - stx $ff - ora $ff + ora {c2} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 +vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:10.5 + lda {c1},y + eor {c2} + tay +vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:12.5 + lda {c1},y + sec + sbc {c2} + tay +vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:12.5 lda {c1},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -15386,56 +16705,50 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_plus_pbuz1_derefidx_vbuc2 -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 - tax - lda {c1},x +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.0 - tax - lda {c1},x +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:15.0 tax lda {c1},x clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.0 - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},x clc adc {c1},y @@ -15447,50 +16760,44 @@ vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuy stx $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tya tax - lda {c1},x + lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.0 +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y tay vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},y clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldx {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - ldx {z1} - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} clc @@ -15506,40 +16813,37 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc2 -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.0 - tax - lda {c2},x +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:13.0 tax lda {c1},y ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.0 - tax - lda {c2},x +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tax lda {c1},y clc adc {c2},x tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 - lda {c2},x - tax +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:11.0 @@ -15547,52 +16851,46 @@ vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.0 - lda {c2},x - tax +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x tay vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.0 lda {c1},y clc adc {c2},x tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.0 lda {c1},y tax lda {c2},y stx $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.0 - lda {c2},y - tax +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.0 lda {c1},y clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 @@ -15601,22 +16899,19 @@ vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - ldx {z1} - lda {c2},x - tax +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 lda {c1},y tax lda #{c1} @@ -15625,28 +16920,25 @@ vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc stx $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:23.0 +vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 lda {c1},y - tax - lda #{c1} tay - lda {c2},y - stx $ff - ora $ff + lda #{c1} + tax + tya + ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 lda {c1},y tax lda #{c1} @@ -15665,18 +16957,18 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},y - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y eor #{c1} tay @@ -15685,23 +16977,23 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 sec sbc #{c1} tay -vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 lda {c1},y clc adc #{c1} tay -vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuyy=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},y - tax + tay lda #{c2} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y eor #{c2} tay @@ -15710,16 +17002,16 @@ vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 sec sbc #{c2} tay -vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuyy=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 lda {c1},y clc adc #{c2} tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.5 - ldy {z1} - tax - lda {c1},y - stx $ff +vbuyy=pbuc1_derefidx_vbuz1_band_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_band_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.5 + tay + ldx {z1} + lda {c1},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:9.5 @@ -15790,13 +17082,13 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_vbuyy sec sbc $ff tay -vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuyy=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tya ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y and {z1} @@ -15806,13 +17098,13 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuaa_bor_vbuaa < vb tax ora {c1},x tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y ora {z1} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuz1 -vbuyy=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 +vbuyy=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.5 ldy {z1} lda {c1},y sec @@ -15824,12 +17116,12 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuyy=pbuc1_derefidx_vbuaa_plus_vbuaa < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuyy=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y and {z2} tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuyy=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.5 ldy {z1} lda {c1},y ora {z2} @@ -15847,107 +17139,123 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuz1 < clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - ldx {z1} - ldy #0 - lda ({z1}),y - clc - adc {c1},x - tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=vbuaa_band__deref_pbuz1 < vbuyy=vbuxx_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 +vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + tay +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuyy=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y + tay +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y ldy #0 ora ({z2}),y tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - ldx {z1} +vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + tay +vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + tay +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=vbuaa_band__deref_pbuc1 < vbuyy=vbuxx_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuyy=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=vbuaa_bor__deref_pbuc1 < vbuyy=vbuxx_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuyy=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=vbuaa_plus__deref_pbuc1 < vbuyy=vbuxx_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuyy=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + eor {c1} + tay +vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} + tay +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuyy=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} tay -vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c2} - stx $ff - and $ff + and {c2} tay -vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 +vbuyy=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y - tax - lda {c2} - stx $ff - ora $ff + ora {c2} tay -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +vbuyy=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + ldy {z1} + lda {c1},y + eor {c2} + tay +vbuyy=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} + tay +vbuyy=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -16024,101 +17332,91 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_plus_pbuz2_derefidx_vbuc2 -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 - ldy {z1} - tax - lda {c1},x - tax +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 + tay + ldx {z1} lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 - ldy {z1} - tax +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 + tay + ldx {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c1},y ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 ldy {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},x clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldx {z1} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - lda {c1},y - tax - ldy {z1} - lda {c1},y - stx $ff +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.0 + ldx {z1} + lda {c1},x sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c1},y ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},x + lda {c1},y tax lda {c1},y stx $ff @@ -16130,49 +17428,42 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - ldx {z1} +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 ldy {z1} ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 ldy {z1} ldx {z2} lda {c1},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} @@ -16189,13 +17480,13 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc2 -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.0 @@ -16205,29 +17496,26 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1 ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},y ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 @@ -16236,14 +17524,11 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x tay vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} @@ -16251,39 +17536,35 @@ vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuy clc adc {c2},x tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=vbuaa_band_pbuc1_derefidx_vbuxx < vbuyy=vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c1},x - tax lda {c2},y - stx $ff + tay + lda {c1},x + sty $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:14.0 ldx {z1} lda {c2},y ora {c1},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - lda {c2},y - tax - ldy {z1} - lda {c1},y - stx $ff +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:16.0 + ldx {z1} + lda {c1},x sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 lda {c2},y ldy {z1} clc adc {c1},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},x + lda {c1},y tax lda {c2},y stx $ff @@ -16295,29 +17576,25 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - ldx {z1} +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=vbuaa_band_pbuc1_derefidx_vbuyy < vbuyy=vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuxx_band_vbuaa < vbuyy=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 ldy {z1} ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + tay + lda {c2},x + sty $ff and $ff tay vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.0 @@ -16327,24 +17604,21 @@ vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c1},y ldy {z2} clc adc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_band_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 ldy {z1} lda {c1},y tax @@ -16354,30 +17628,27 @@ vbuyy=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuy stx $ff and $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 +vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuyy=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} lda {c1},y - tax - lda #{c1} tay - lda {c2},y - stx $ff - ora $ff + lda #{c1} + tax + tya + ora {c2},x tay CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y tay -vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuyy=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuyy=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y tax @@ -16397,20 +17668,20 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -vbuyy=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuz1_band_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y and #{c1} tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y eor #{c1} @@ -16421,26 +17692,26 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc1 sec sbc #{c1} tay -vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc1 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y clc adc #{c1} tay -vbuyy=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuyy=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuz1_band_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y and #{c2} tay -vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuc2_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.5 +vbuyy=pbuc1_derefidx_vbuz1_bor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc2 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tax + tay lda #{c2} - stx $ff + sty $ff ora $ff tay -vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuyy=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=pbuc1_derefidx_vbuz1_bxor_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y eor #{c2} @@ -16451,7 +17722,7 @@ vbuyy=pbuc1_derefidx_vbuz1_minus_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_minus_vbuc2 sec sbc #{c2} tay -vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuyy=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=pbuc1_derefidx_vbuz1_plus_vbuc2 < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y clc @@ -16810,10 +18081,10 @@ CANNOT SYNTHESIZE vbuyy=pbuc1_derefidx_vbuc2_plus_vbuc3 vbuyy=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:4.0 and #{c1} tay -vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:12.0 - tax +vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:12.0 + tay lda #{c1} - stx $ff + sty $ff ora $ff tay vbuyy=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:4.0 @@ -16852,16 +18123,16 @@ vbuyy=vbuc1_plus_vbuxx < vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tay -vbuyy=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:6.0 +vbuyy=vbuc1_band_vbuyy < vbuyy=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:6.0 tya and #{c1} tay -vbuyy=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 +vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:10.0 lda #{c1} sty $ff ora $ff tay -vbuyy=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 +vbuyy=vbuc1_bxor_vbuyy < vbuyy=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 tya eor #{c1} tay @@ -16871,7 +18142,7 @@ vbuyy=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - cl clc adc #{c1}+1 tay -vbuyy=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:8.0 +vbuyy=vbuc1_plus_vbuyy < vbuyy=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:8.0 tya clc adc #{c1} @@ -16898,7 +18169,7 @@ vbuyy=vbuc1_plus_vbuz1 < vbuyy=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} tay -vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y and #{c1} @@ -16908,13 +18179,18 @@ vbuyy=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__d ldy #0 ora ({z1}),y tay -vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y eor #{c1} tay -CANNOT SYNTHESIZE vbuyy=vbuc1_minus__deref_pbuz1 -vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y + tay +vbuyy=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y clc @@ -16925,29 +18201,27 @@ CANNOT SYNTHESIZE vbuyy=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuyy=vbuc1_plus__deref_pbuc1 -vbuyy=vbuc1_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_vbuc1 < vbuyy=_deref_pbuc1_band_vbuaa < vbuyy=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:16.0 +vbuyy=vbuc1_band__deref_pbuc2 < vbuyy=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:8.0 lda #{c1} - tax - lda {c2} - stx $ff - and $ff + and {c2} tay -vbuyy=vbuc1_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_vbuc1 < vbuyy=_deref_pbuc1_bor_vbuaa < vbuyy=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.0 +vbuyy=vbuc1_bor__deref_pbuc2 < vbuyy=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:8.0 lda #{c1} - tax - lda {c2} - stx $ff - ora $ff + ora {c2} tay -CANNOT SYNTHESIZE vbuyy=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuyy=vbuc1_minus__deref_pbuc2 -vbuyy=vbuc1_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_vbuc1 < vbuyy=_deref_pbuc1_plus_vbuaa < vbuyy=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:18.0 +vbuyy=vbuc1_bxor__deref_pbuc2 < vbuyy=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:8.0 + lda #{c1} + eor {c2} + tay +vbuyy=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:10.0 + lda #{c1} + sec + sbc {c2} + tay +vbuyy=vbuc1_plus__deref_pbuc2 < vbuyy=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:10.0 lda #{c1} - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} tay CANNOT SYNTHESIZE vbuyy=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=vbuc1_bor_pbuz1_derefidx_vbuaa @@ -16984,32 +18258,32 @@ CANNOT SYNTHESIZE vbuyy=vbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_plus_pbuz1_derefidx_vbuc2 -vbuyy=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_band_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:18.5 - tax - lda {c1},x - tax +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + tay + lda {c1},y + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c1},y eor #{c1} tay -vbuyy=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:14.5 +vbuyy=vbuc1_minus_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:14.5 tay lda {c1},y eor #$ff clc adc #{c1}+1 tay -vbuyy=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=vbuc1_plus_pbuc1_derefidx_vbuaa < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c1},y clc @@ -17019,11 +18293,11 @@ vbuyy=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < lda {c1},x and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuxx < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},x - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 @@ -17041,18 +18315,18 @@ vbuyy=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < clc adc #{c1} tay -vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 lda {c1},y - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c1},y eor #{c1} tay @@ -17062,25 +18336,25 @@ vbuyy=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy clc adc #{c1}+1 tay -vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 lda {c1},y clc adc #{c1} tay -vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_band_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:19.5 +vbuyy=vbuc1_bor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tax + tay lda #{c1} - stx $ff + sty $ff ora $ff tay -vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y eor #{c1} @@ -17092,7 +18366,7 @@ vbuyy=vbuc1_minus_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_minus_pbuc1_derefidx_vbuyy clc adc #{c1}+1 tay -vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=vbuc1_plus_pbuc1_derefidx_vbuz1 < vbuyy=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuyy=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y clc @@ -17108,7 +18382,7 @@ CANNOT SYNTHESIZE vbuyy=vbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=vbuc1_plus_pbuc1_derefidx_vbuc2 -vbuyy=vbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_band_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:10.5 tay lda {c2},y and #{c1} @@ -17118,19 +18392,26 @@ vbuyy=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuxx < vb lda #{c1} ora {c2},x tay -vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 + tay + lda {c2},y + tay + lda #{c1} + sty $ff + ora $ff + tay +vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.5 tay lda {c2},y eor #{c1} tay -vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:14.5 +vbuyy=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:12.5 tay lda {c2},y clc @@ -17148,66 +18429,77 @@ vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc1 < lda {c2},x eor #{c1} tay -vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:12.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +vbuyy=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:10.5 + lda #{c1} + sec + sbc {c2},x tay vbuyy=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 lda {c2},x clc adc #{c1} tay -vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:8.5 lda {c2},y and #{c1} tay -vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuyy=vbuaa_bor_vbuc1 < vbuyy=vbuxx_bor_vbuc1 < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:16.5 - lda {c2},y +vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:12.5 + tya tax lda #{c1} - stx $ff + ora {c2},x + tay +vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 + lda {c2},y + tay + lda #{c1} + sty $ff ora $ff tay -vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 +vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:8.5 lda {c2},y eor #{c1} tay -vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:12.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:10.5 + lda #{c1} + sec + sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:10.5 lda {c2},y clc adc #{c1} tay -vbuyy=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_band_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c2},y and #{c1} tay +vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 + ldy {z1} + lda {c2},y + tay + lda #{c1} + sty $ff + ora $ff + tay vbuyy=vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:11.5 ldx {z1} lda #{c1} ora {c2},x tay -vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 +vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.5 ldy {z1} lda {c2},y eor #{c1} tay -vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:15.5 +vbuyy=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y tay -vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 +vbuyy=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuyy=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.5 ldy {z1} lda {c2},y clc @@ -17237,11 +18529,11 @@ vbuyy=vbuc1_band_vbuc2 < vbuyy=vbuc2_band_vbuc1 < vbuaa=vbuc2_band_vbuc1 < vbuaa lda #{c1} and #{c2} tay -vbuyy=vbuc1_bor_vbuc2 < vbuyy=vbuc2_bor_vbuc1 < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:14.0 +vbuyy=vbuc1_bor_vbuc2 < vbuyy=vbuc2_bor_vbuc1 < vbuyy=vbuc1_bor_vbuaa < vbuyy=vbuc1_bor_vbuyy < vbuyy=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:14.0 lda #{c1} - tax + tay lda #{c2} - stx $ff + sty $ff ora $ff tay vbuyy=vbuc1_bxor_vbuc2 < vbuyy=vbuc2_bxor_vbuc1 < vbuaa=vbuc2_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:6.0 @@ -17345,87 +18637,66 @@ vbuz1=vbuaa_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:8.0 clc adc {z2} sta {z1} -vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - tax +vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=vbuaa_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=vbuaa_minus__deref_pbuz1 -vbuz1=vbuaa_plus__deref_pbuz1 < vbuz1=vbuxx_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - tax +vbuz1=vbuaa_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y sta {z1} -vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - tax +vbuz1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + sta {z1} +vbuz1=vbuaa_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=vbuaa_band__deref_pbuz2 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 + ldy #0 + and ({z2}),y sta {z1} vbuz1=vbuaa_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=vbuaa_minus__deref_pbuz2 -vbuz1=vbuaa_plus__deref_pbuz2 < vbuz1=vbuxx_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - tax +vbuz1=vbuaa_bxor__deref_pbuz2 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {z1} +vbuz1=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:12.5 + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=vbuaa_plus__deref_pbuz2 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 clc - adc $ff + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:15.0 - tax - lda {c1} - stx $ff - and $ff +vbuz1=vbuaa_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 + and {c1} sta {z1} -vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 - tay - lda {c1} - sty $ff - and $ff +vbuz1=vbuaa_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 + ora {c1} sta {z1} -vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - tax - lda {c1} - stx $ff - ora $ff +vbuz1=vbuaa_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 + eor {c1} sta {z1} -vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - tay - lda {c1} - sty $ff - ora $ff +vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:9.0 + sec + sbc {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=vbuaa_minus__deref_pbuc1 -vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:17.0 - tax - lda {c1} - stx $ff +vbuz1=vbuaa_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 clc - adc $ff - sta {z1} -vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c1} - sty $ff - clc - adc $ff + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -17498,7 +18769,7 @@ vbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < stx $ff and $ff sta {z1} -vbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.5 tay lda {c1},y sty $ff @@ -17508,28 +18779,22 @@ vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < vb tax ora {c1},x sta {z1} -vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.5 +vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.5 tay lda {c1},y sty $ff ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:19.5 +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax - lda {c1},x - sta $ff - txa sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:19.5 +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:11.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax @@ -17551,13 +18816,9 @@ vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - cl ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:19.5 - tay - lda {c1},x - sta $ff - tya +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 clc @@ -17576,13 +18837,9 @@ vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuaa < vb ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:19.5 - tax - lda {c1},y - sta $ff - txa +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 sec - sbc $ff + sbc {c1},y sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:9.5 clc @@ -17600,14 +18857,15 @@ vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuaa < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:22.5 - tax +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z1} + sec + sbc {c1},x sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z1} @@ -17631,14 +18889,15 @@ vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:22.5 - tax +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z2} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + ldx {z2} + sec + sbc {c1},x sta {z1} vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 ldy {z2} @@ -17763,11 +19022,11 @@ vbuz1=vbuxx_plus_vbuz1 < vbuz1=vbuz1_plus_vbuxx < vbuz1=vbuz1_plus_vbuaa < vbuaa clc adc {z1} sta {z1} -vbuz1=vbuxx_band_vbuz2 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuxx_band_vbuz2 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 txa and {z2} sta {z1} -vbuz1=vbuxx_bor_vbuz2 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuxx_bor_vbuz2 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 txa ora {z2} sta {z1} @@ -17777,68 +19036,86 @@ vbuz1=vbuxx_minus_vbuz2 < vbuz1=vbuaa_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z2} sta {z1} -vbuz1=vbuxx_plus_vbuz2 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 +vbuz1=vbuxx_plus_vbuz2 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 txa clc adc {z2} sta {z1} -vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.5 +vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=vbuxx_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_vbuxx < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 txa ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=vbuxx_minus__deref_pbuz1 -vbuz1=vbuxx_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.5 +vbuz1=vbuxx_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_vbuxx < vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {z1} +vbuz1=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=vbuxx_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuxx < vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa clc - adc $ff - sta {z1} -vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.5 ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {z1} -vbuz1=vbuxx_bor__deref_pbuz2 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + txa + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=vbuxx_bor__deref_pbuz2 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 txa ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=vbuxx_minus__deref_pbuz2 -vbuz1=vbuxx_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.5 +vbuz1=vbuxx_bxor__deref_pbuz2 < vbuaa=vbuxx_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + txa ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {z1} +vbuz1=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=vbuxx_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa clc - adc $ff + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:13.0 - lda {c1} - stx $ff - and $ff +vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + txa + and {c1} sta {z1} -vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda {c1} - stx $ff - ora $ff +vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + txa + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=vbuxx_minus__deref_pbuc1 -vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:15.0 - lda {c1} - stx $ff +vbuz1=vbuxx_bxor__deref_pbuc1 < vbuaa=vbuxx_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + txa + eor {c1} + sta {z1} +vbuz1=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:11.0 + txa + sec + sbc {c1} + sta {z1} +vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 + txa clc - adc $ff + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -17918,13 +19195,11 @@ vbuz1=vbuxx_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < vb ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:19.5 +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y sta {z1} vbuz1=vbuxx_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay @@ -17937,7 +19212,7 @@ vbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuxx < stx $ff and $ff sta {z1} -vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 +vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 txa ora {c1},x sta {z1} @@ -17949,7 +19224,19 @@ vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx sec sbc $ff sta {z1} -vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + txa + tax + sec + sbc {c1},x + sta {z1} +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + txa + tay + sec + sbc {c1},y + sta {z1} +vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 txa clc adc {c1},x @@ -17965,12 +19252,10 @@ vbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vb ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:17.5 - lda {c1},y - sta $ff +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 txa sec - sbc $ff + sbc {c1},y sta {z1} vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 txa @@ -17995,13 +19280,17 @@ vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuxx < vb ora $ff sta {z1} CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:20.5 - ldy {z1} - lda {c1},y - sta $ff +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 txa + ldy {z1} sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + txa + ldx {z1} + sec + sbc {c1},x sta {z1} vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 txa @@ -18021,33 +19310,37 @@ vbuz1=vbuxx_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_band_pbuc1_derefidx_vbuz1 < stx $ff and $ff sta {z1} +vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + txa + ldx {z2} + ora {c1},x + sta {z1} vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.5 ldy {z2} lda {c1},y stx $ff ora $ff sta {z1} -vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + txa + ldy {z2} + sec + sbc {c1},y + sta {z1} +vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z2} - ora {c1},x - sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:20.5 - ldy {z2} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 - ldy {z2} +vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 txa + ldy {z2} clc adc {c1},y sta {z1} -vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z2} clc @@ -18063,7 +19356,7 @@ CANNOT SYNTHESIZE vbuz1=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuxx_plus_pbuc1_derefidx_vbuc2 -vbuz1=vbuxx_band_vbuc1 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 +vbuz1=vbuxx_band_vbuc1 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 txa and #{c1} sta {z1} @@ -18072,7 +19365,7 @@ vbuz1=vbuxx_bor_vbuc1 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vb stx $ff ora $ff sta {z1} -vbuz1=vbuxx_bxor_vbuc1 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 +vbuz1=vbuxx_bxor_vbuc1 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 txa eor #{c1} sta {z1} @@ -18081,7 +19374,7 @@ vbuz1=vbuxx_minus_vbuc1 < vbuaa=vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} sta {z1} -vbuz1=vbuxx_plus_vbuc1 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 +vbuz1=vbuxx_plus_vbuc1 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 txa clc adc #{c1} @@ -18144,11 +19437,11 @@ vbuz1=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A cycles:7.0 tya asl sta {z1} -vbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 tya and {z1} sta {z1} -vbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 tya ora {z1} sta {z1} @@ -18158,7 +19451,7 @@ vbuz1=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - cl sec sbc {z1} sta {z1} -vbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 +vbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 tya clc adc {z1} @@ -18182,71 +19475,81 @@ vbuz1=vbuyy_plus_vbuz2 < vbuz1=vbuaa_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobb clc adc {z2} sta {z1} -vbuz1=vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 +vbuz1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} -vbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +vbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 tya ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=vbuyy_minus__deref_pbuz1 -vbuz1=vbuyy_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuyy < vbuz1=_deref_pbuz1_plus_vbuaa < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +vbuz1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {z1} +vbuz1=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + tya + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + tya clc - adc $ff - sta {z1} -vbuz1=vbuyy_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {z1} -vbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +vbuz1=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + tya + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 tya ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=vbuyy_minus__deref_pbuz2 -vbuz1=vbuyy_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus_vbuyy < vbuz1=_deref_pbuz2_plus_vbuaa < vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +vbuz1=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 tya - tax ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {z1} +vbuz1=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + tya + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + tya clc - adc $ff + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 - lda {c1} - sty $ff - and $ff +vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + tya + and {c1} sta {z1} -vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - lda {c1} - sty $ff - ora $ff +vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + tya + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=vbuyy_minus__deref_pbuc1 -vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:15.0 - lda {c1} - sty $ff +vbuz1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + tya + eor {c1} + sta {z1} +vbuz1=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:11.0 + tya + sec + sbc {c1} + sta {z1} +vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 + tya clc - adc $ff + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -18319,21 +19622,19 @@ vbuz1=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < sty $ff and $ff sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tax tya ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:19.5 +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax tya clc @@ -18349,29 +19650,27 @@ vbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:17.5 - lda {c1},x - sta $ff +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 tya sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 tya clc adc {c1},x sta {z1} -vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.5 +vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.5 lda {c1},y sty $ff and $ff sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.5 +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.5 lda {c1},y sty $ff ora $ff sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tya tax ora {c1},x @@ -18384,7 +19683,19 @@ vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy sec sbc $ff sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + tya + tax + sec + sbc {c1},x + sta {z1} +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 + tya + tay + sec + sbc {c1},y + sta {z1} +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 tya clc adc {c1},y @@ -18395,64 +19706,72 @@ vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < sty $ff and $ff sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya + ldx {z1} ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:20.5 - ldx {z1} - lda {c1},x - sta $ff +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya + ldy {z1} sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tya - clc - adc {c1},x + ldx {z1} + sec + sbc {c1},x sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z1} clc adc {c1},y sta {z1} +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + ldx {z1} + clc + adc {c1},x + sta {z1} vbuz1=vbuyy_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:16.5 ldx {z2} lda {c1},x sty $ff and $ff sta {z1} -vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z2} +vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya + ldx {z2} ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:20.5 - ldx {z2} - lda {c1},x - sta $ff +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya + ldy {z2} sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} +vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tya - clc - adc {c1},x + ldx {z2} + sec + sbc {c1},x sta {z1} -vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z2} clc adc {c1},y sta {z1} +vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + ldx {z2} + clc + adc {c1},x + sta {z1} CANNOT SYNTHESIZE vbuz1=vbuyy_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuyy_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuc1 @@ -18463,7 +19782,7 @@ CANNOT SYNTHESIZE vbuz1=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=vbuyy_plus_pbuc1_derefidx_vbuc2 -vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 +vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 tya and #{c1} sta {z1} @@ -18472,7 +19791,7 @@ vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vb sty $ff ora $ff sta {z1} -vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 +vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 tya eor #{c1} sta {z1} @@ -18481,7 +19800,7 @@ vbuz1=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - cl sec sbc #{c1} sta {z1} -vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 +vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 tya clc adc #{c1} @@ -18522,11 +19841,11 @@ vbuz1=vbuz1_plus_vbuxx < vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} sta {z1} -vbuz1=vbuz1_band_vbuyy < vbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuz1_band_vbuyy < vbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 tya and {z1} sta {z1} -vbuz1=vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 +vbuz1=vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 tya ora {z1} sta {z1} @@ -18537,48 +19856,27 @@ vbuz1=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - cl sec adc {z1} sta {z1} -vbuz1=vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 +vbuz1=vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 tya clc adc {z1} sta {z1} -vbuz1=vbuz1_band_vbuz1 < vbuz1=vbuz2_band_vbuz1 < vbuz1=vbuaa_band_vbuz1 < vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 +vbuz1=vbuz1_band_vbuz1 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 lda {z1} and {z1} sta {z1} -vbuz1=vbuz1_bor_vbuz1 < vbuz1=vbuz2_bor_vbuz1 < vbuz1=vbuaa_bor_vbuz1 < vbuz1=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 +vbuz1=vbuz1_bor_vbuz1 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 lda {z1} - ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_vbuz1 -vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:8.0 - ldy {z1} +vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:8.0 + lda {z1} lda #0 sta {z1} -vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:8.0 - ldx {z1} - lda #0 - sta {z1} -vbuz1=vbuz1_minus_vbuz1 < vbuz1=vbuz2_minus_vbuz1 < vbuz1=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:11.0 +vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A cycles:8.0 lda {z1} - sec - sbc {z1} - sta {z1} -vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:10.0 - ldy {z1} - tya asl sta {z1} -vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:10.0 - ldx {z1} - txa - asl - sta {z1} -vbuz1=vbuz1_plus_vbuz1 < vbuz1=vbuz2_plus_vbuz1 < vbuz1=vbuaa_plus_vbuz1 < vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 - lda {z1} - clc - adc {z1} - sta {z1} vbuz1=vbuz1_band_vbuz2 < vbuz1=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 lda {z2} and {z1} @@ -18598,60 +19896,81 @@ vbuz1=vbuz1_plus_vbuz2 < vbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa clc adc {z1} sta {z1} -vbuz1=vbuz1_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuz1 < vbuz1=_deref_pbuz1_band_vbuz2 < vbuz1=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 +vbuz1=vbuz1_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} ldy #0 - lda ({z1}),y - and {z1} + and ({z1}),y sta {z1} -vbuz1=vbuz1_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_vbuz1 < vbuz1=_deref_pbuz1_bor_vbuz2 < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +vbuz1=vbuz1_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z1} ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=vbuz1_minus__deref_pbuz1 -vbuz1=vbuz1_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuz1 < vbuz1=_deref_pbuz1_plus_vbuz2 < vbuz1=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=vbuz1_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} ldy #0 - lda ({z1}),y - clc - adc {z1} + eor ({z1}),y sta {z1} -vbuz1=vbuz1_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - ldx {z1} +vbuz1=vbuz1_minus__deref_pbuz1 < vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + sta {z1} +vbuz1=vbuz1_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=vbuz1_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} + ldy #0 + and ({z2}),y sta {z1} vbuz1=vbuz1_bor__deref_pbuz2 < vbuz1=_deref_pbuz2_bor_vbuz1 < vbuaa=_deref_pbuz2_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z1} ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=vbuz1_minus__deref_pbuz2 -vbuz1=vbuz1_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} +vbuz1=vbuz1_bxor__deref_pbuz2 < vbuz1=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {z1} +vbuz1=vbuz1_minus__deref_pbuz2 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=vbuz1_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=vbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 - lda {c1} - and {z1} +vbuz1=vbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + and {c1} sta {z1} -vbuz1=vbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 - lda {c1} - ora {z1} +vbuz1=vbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=vbuz1_minus__deref_pbuc1 -vbuz1=vbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 - lda {c1} +vbuz1=vbuz1_bxor__deref_pbuc1 < vbuz1=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + eor {c1} + sta {z1} +vbuz1=vbuz1_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + sec + sbc {c1} + sta {z1} +vbuz1=vbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} clc - adc {z1} + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -18739,19 +20058,17 @@ vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vb ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.5 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c1},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},x sta {z1} -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y sta {z1} vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax @@ -18774,11 +20091,10 @@ vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuz1 < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},x - eor #$ff +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda {z1} sec - adc {z1} + sbc {c1},x sta {z1} vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {z1} @@ -18794,11 +20110,10 @@ vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vb ora {z1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},y - eor #$ff +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda {z1} sec - adc {z1} + sbc {c1},y sta {z1} vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 lda {z1} @@ -18815,43 +20130,41 @@ vbuz1=vbuz1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < lda {c1},x and {z1} sta {z1} +vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {z1} + tax + ora {c1},x + sta {z1} vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y ora {z1} sta {z1} -vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} - lda {z1} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 - ldy {z1} - lda {c1},y - eor #$ff - sec - adc {z1} - sta {z1} -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 - ldx {z1} - lda {c1},x - eor #$ff - sec - adc {z1} - sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} - clc - adc {c1},y + tax + sec + sbc {c1},x sta {z1} -vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z1} + tay + sec + sbc {c1},y + sta {z1} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + lda {z1} + tax clc adc {c1},x sta {z1} +vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z1} + tay + clc + adc {c1},y + sta {z1} vbuz1=vbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy {z2} lda {c1},y @@ -18873,19 +20186,17 @@ vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z2} - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y sta {z1} -vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 +vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z2} - lda {c1},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},x sta {z1} vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z2} @@ -19006,25 +20317,25 @@ vbuz1=vbuz2_plus_vbuz1 < vbuz1=vbuaa_plus_vbuz1 < vbuz1=vbuz1_plus_vbuaa < vbuaa clc adc {z1} sta {z1} -vbuz1=vbuz2_band_vbuz2 < vbuz1=vbuaa_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 +vbuz1=vbuz2_band_vbuz2 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 lda {z2} and {z2} sta {z1} -vbuz1=vbuz2_bor_vbuz2 < vbuz1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 +vbuz1=vbuz2_bor_vbuz2 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 lda {z2} sta {z1} -vbuz1=vbuz2_bor_vbuz2 < vbuz1=vbuyy_bor_vbuyy < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:6.0 +vbuz1=vbuz2_bor_vbuz2 < vbuyy=vbuz1_bor_vbuz1 < vbuyy=vbuyy_bor_vbuyy - clobber:Y cycles:6.0 ldy {z2} sty {z1} -vbuz1=vbuz2_bor_vbuz2 < vbuz1=vbuxx_bor_vbuxx < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:6.0 +vbuz1=vbuz2_bor_vbuz2 < vbuxx=vbuz1_bor_vbuz1 < vbuxx=vbuxx_bor_vbuxx - clobber:X cycles:6.0 ldx {z2} stx {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_vbuz2 -vbuz1=vbuz2_minus_vbuz2 < vbuz1=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:8.0 +vbuz1=vbuz2_minus_vbuz2 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A cycles:8.0 lda {z2} lda #0 sta {z1} -vbuz1=vbuz2_plus_vbuz2 < vbuz1=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber:A cycles:8.0 +vbuz1=vbuz2_plus_vbuz2 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A cycles:8.0 lda {z2} asl sta {z1} @@ -19047,82 +20358,108 @@ vbuz1=vbuz2_plus_vbuz3 < vbuaa=vbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobb clc adc {z3} sta {z1} -vbuz1=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 +vbuz1=vbuz2_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} ldy #0 - lda ({z1}),y - and {z2} + and ({z1}),y sta {z1} vbuz1=vbuz2_bor__deref_pbuz1 < vbuz1=vbuaa_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z2} ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=vbuz2_minus__deref_pbuz1 -vbuz1=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=vbuz2_bxor__deref_pbuz1 < vbuz1=vbuaa_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} ldy #0 - lda ({z1}),y + eor ({z1}),y + sta {z1} +vbuz1=vbuz2_minus__deref_pbuz1 < vbuz1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=vbuz2_plus__deref_pbuz1 < vbuz1=vbuaa_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} clc - adc {z2} - sta {z1} -vbuz1=vbuz2_band__deref_pbuz2 < vbuaa=vbuz1_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - ldx {z2} ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {z1} -vbuz1=vbuz2_bor__deref_pbuz2 < vbuz1=vbuaa_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +vbuz1=vbuz2_band__deref_pbuz2 < vbuaa=vbuz1_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=vbuz2_bor__deref_pbuz2 < vbuaa=vbuz1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z2} ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=vbuz2_minus__deref_pbuz2 -vbuz1=vbuz2_plus__deref_pbuz2 < vbuaa=vbuz1_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z2} +vbuz1=vbuz2_bxor__deref_pbuz2 < vbuaa=vbuz1_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff + eor ({z2}),y sta {z1} -vbuz1=vbuz2_band__deref_pbuz3 < vbuaa=vbuz1_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - ldx {z2} +vbuz1=vbuz2_minus__deref_pbuz2 < vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + sec ldy #0 - lda ({z3}),y - stx $ff - and $ff + sbc ({z2}),y + sta {z1} +vbuz1=vbuz2_plus__deref_pbuz2 < vbuaa=vbuz1_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=vbuz2_band__deref_pbuz3 < vbuaa=vbuz1_band__deref_pbuz2 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + and ({z3}),y sta {z1} vbuz1=vbuz2_bor__deref_pbuz3 < vbuaa=vbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z2} ldy #0 ora ({z3}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=vbuz2_minus__deref_pbuz3 -vbuz1=vbuz2_plus__deref_pbuz3 < vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z2} +vbuz1=vbuz2_bxor__deref_pbuz3 < vbuaa=vbuz1_bxor__deref_pbuz2 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + sta {z1} +vbuz1=vbuz2_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + sec + ldy #0 + sbc ({z3}),y + sta {z1} +vbuz1=vbuz2_plus__deref_pbuz3 < vbuaa=vbuz1_plus__deref_pbuz2 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} clc - adc $ff + ldy #0 + adc ({z3}),y sta {z1} -vbuz1=vbuz2_band__deref_pbuc1 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 - lda {c1} - and {z2} +vbuz1=vbuz2_band__deref_pbuc1 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + and {c1} sta {z1} -vbuz1=vbuz2_bor__deref_pbuc1 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 - lda {c1} - ora {z2} +vbuz1=vbuz2_bor__deref_pbuc1 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=vbuz2_minus__deref_pbuc1 -vbuz1=vbuz2_plus__deref_pbuc1 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 - lda {c1} +vbuz1=vbuz2_bxor__deref_pbuc1 < vbuaa=vbuz1_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + eor {c1} + sta {z1} +vbuz1=vbuz2_minus__deref_pbuc1 < vbuaa=vbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z2} + sec + sbc {c1} + sta {z1} +vbuz1=vbuz2_plus__deref_pbuc1 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z2} clc - adc {z2} + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuz2_bor_pbuz1_derefidx_vbuaa @@ -19255,19 +20592,17 @@ vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuaa < vb ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c1},y - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},y sta {z1} -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c1},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},x sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax @@ -19290,11 +20625,10 @@ vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuxx < vb ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},x - eor #$ff +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda {z2} sec - adc {z2} + sbc {c1},x sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {z2} @@ -19310,11 +20644,10 @@ vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vb ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:14.5 - lda {c1},y - eor #$ff +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda {z2} sec - adc {z2} + sbc {c1},y sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 lda {z2} @@ -19342,19 +20675,17 @@ vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuz2_bor_pbuc1_derefidx_vbuz1 < vb ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z1} - lda {c1},y - eor #$ff sec - adc {z2} + sbc {c1},y sta {z1} -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda {z2} ldx {z1} - lda {c1},x - eor #$ff sec - adc {z2} + sbc {c1},x sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z2} @@ -19378,38 +20709,36 @@ vbuz1=vbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuz1 < lda {c1},x and {z2} sta {z1} +vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {z2} + tax + ora {c1},x + sta {z1} vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 ldy {z2} lda {c1},y ora {z2} sta {z1} -vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} tax - ora {c1},x - sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 - ldy {z2} - lda {c1},y - eor #$ff sec - adc {z2} + sbc {c1},x sta {z1} -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 - ldx {z2} - lda {c1},x - eor #$ff +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z2} + tay sec - adc {z2} + sbc {c1},y sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} tax clc adc {c1},x sta {z1} -vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z2} tay clc @@ -19436,19 +20765,17 @@ vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuz2 < vb ora {z2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z2} ldy {z3} - lda {c1},y - eor #$ff sec - adc {z2} + sbc {c1},y sta {z1} -vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 +vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda {z2} ldx {z3} - lda {c1},x - eor #$ff sec - adc {z2} + sbc {c1},x sta {z1} vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 lda {z2} @@ -19494,18 +20821,18 @@ vbuz1=vbuz2_plus_vbuc1 < vbuaa=vbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobb clc adc #{c1} sta {z1} -vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - tax +vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_vbuaa +vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + ldy #0 + eor ({z1}),y + sta {z1} vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 tax ldy #0 @@ -19514,26 +20841,26 @@ vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuz1_plus_vbuaa < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - tax - ldy #0 - lda ({z1}),y - stx $ff +vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band_vbuxx < vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + txa + ldy #0 + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_vbuxx < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 txa ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_vbuxx +vbuz1=_deref_pbuz1_bxor_vbuxx < vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + txa + ldy #0 + eor ({z1}),y + sta {z1} vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y @@ -19541,27 +20868,27 @@ vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_mi sec sbc $ff sta {z1} -vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y - stx $ff +vbuz1=_deref_pbuz1_plus_vbuxx < vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz1_band_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bor_vbuyy < vbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz1_band_vbuyy < vbuz1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + tya + ldy #0 + and ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_bor_vbuyy < vbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 tya ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_vbuyy +vbuz1=_deref_pbuz1_bxor_vbuyy < vbuz1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + tya + ldy #0 + eor ({z1}),y + sta {z1} vbuz1=_deref_pbuz1_minus_vbuyy < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 tya tax @@ -19571,99 +20898,156 @@ vbuz1=_deref_pbuz1_minus_vbuyy < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuz1_plus_vbuyy < vbuz1=_deref_pbuz1_plus_vbuaa < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +vbuz1=_deref_pbuz1_plus_vbuyy < vbuz1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz1_band_vbuz1 < vbuz1=_deref_pbuz1_band_vbuz2 < vbuz1=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy #0 - lda ({z1}),y - and {z1} + adc ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bor_vbuz1 < vbuz1=_deref_pbuz1_bor_vbuz2 < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +vbuz1=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} + ldy #0 + and ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z1} ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_vbuz1 -vbuz1=_deref_pbuz1_minus_vbuz1 < vbuz1=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y sec sbc {z1} sta {z1} -vbuz1=_deref_pbuz1_plus_vbuz1 < vbuz1=_deref_pbuz1_plus_vbuz2 < vbuz1=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} clc - adc {z1} - sta {z1} -vbuz1=_deref_pbuz1_band_vbuz2 < vbuz1=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy #0 - lda ({z1}),y - and {z2} + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band_vbuz2 < vbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_vbuz2 < vbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z2} ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_vbuz2 +vbuz1=_deref_pbuz1_bxor_vbuz2 < vbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + eor ({z1}),y + sta {z1} vbuz1=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y sec sbc {z2} sta {z1} -vbuz1=_deref_pbuz1_plus_vbuz2 < vbuz1=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 +vbuz1=_deref_pbuz1_plus_vbuz2 < vbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band__deref_pbuz2 -vbuz1=_deref_pbuz1_bor__deref_pbuz2 < vbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 +vbuz1=_deref_pbuz1_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=_deref_pbuz1_bor__deref_pbuz2 < vbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_plus__deref_pbuz2 -vbuz1=_deref_pbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - lda {c1} - tax +vbuz1=_deref_pbuz1_bxor__deref_pbuz2 < vbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y - stx $ff - and $ff - sta {z1} -vbuz1=_deref_pbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 - lda {c1} ldy #0 - ora ({z1}),y + eor ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus__deref_pbuc1 -vbuz1=_deref_pbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuz1=vbuaa_plus__deref_pbuz1 < vbuz1=vbuxx_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - lda {c1} - tax +vbuz1=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz1_plus__deref_pbuz2 < vbuz1=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz1_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z1}),y + and {c1} + sta {z1} +vbuz1=_deref_pbuz1_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z1}),y + ora {c1} + sta {z1} +vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z1}),y + eor {c1} + sta {z1} +vbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + sta {z1} +vbuz1=_deref_pbuz1_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -19730,14 +21114,11 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - tax - lda {c1},x - tax +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 tay @@ -19745,46 +21126,46 @@ vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_bor_pbuc1_deref ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - tax - lda {c1},x +vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy #0 - lda ({z1}),y +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y clc - adc {c1},x - sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 - lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x + ldy #0 + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x - tax + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 @@ -19792,61 +21173,72 @@ vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__ clc adc {c1},x sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax ldy #0 lda ({z1}),y - clc - adc {c1},x + sec + sbc {c1},x + sta {z1} +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z1} +vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y - clc - adc {c1},x + ldy {z1} + sec + sbc {c1},y sta {z1} -vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -19854,23 +21246,25 @@ vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_bor_pbuc1_deref ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_minus_vbuaa < vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c1},y + sta {z1} +vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -19882,7 +21276,7 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -vbuz1=_deref_pbuz1_band_vbuc1 < vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz1_band_vbuc1 < vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y and #{c1} @@ -19892,7 +21286,7 @@ vbuz1=_deref_pbuz1_bor_vbuc1 < vbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__d ldy #0 ora ({z1}),y sta {z1} -vbuz1=_deref_pbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz1_bxor_vbuc1 < vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y eor #{c1} @@ -19903,24 +21297,24 @@ vbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} sta {z1} -vbuz1=_deref_pbuz1_plus_vbuc1 < vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz1_plus_vbuc1 < vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y clc adc #{c1} sta {z1} -vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:18.5 - tax +vbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:10.5 ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuaa +vbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:10.5 + ldy #0 + eor ({z2}),y + sta {z1} vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:20.5 tax ldy #0 @@ -19929,26 +21323,26 @@ vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuz2_plus_vbuaa < vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:20.5 - tax - ldy #0 - lda ({z2}),y - stx $ff +vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:12.5 clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.5 ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_vbuxx < vbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + txa + ldy #0 + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_vbuxx < vbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 txa ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuxx +vbuz1=_deref_pbuz2_bxor_vbuxx < vbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + txa + ldy #0 + eor ({z2}),y + sta {z1} vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:18.5 ldy #0 lda ({z2}),y @@ -19956,27 +21350,27 @@ vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_mi sec sbc $ff sta {z1} -vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.5 - ldy #0 - lda ({z2}),y - stx $ff +vbuz1=_deref_pbuz2_plus_vbuxx < vbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + txa clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz2_band_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 + tya + ldy #0 + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 tya ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuyy +vbuz1=_deref_pbuz2_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + tya + ldy #0 + eor ({z2}),y + sta {z1} vbuz1=_deref_pbuz2_minus_vbuyy < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 tya tax @@ -19986,28 +21380,27 @@ vbuz1=_deref_pbuz2_minus_vbuyy < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuz2_plus_vbuyy < vbuz1=_deref_pbuz2_plus_vbuaa < vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +vbuz1=_deref_pbuz2_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax - ldy #0 - lda ({z2}),y - stx $ff clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - ldx {z1} ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz2_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} + ldy #0 + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_vbuz1 < vbuaa=_deref_pbuz2_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z1} ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuz1 +vbuz1=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbuz2_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z1} + ldy #0 + eor ({z2}),y + sta {z1} vbuz1=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 ldx {z1} ldy #0 @@ -20016,114 +21409,191 @@ vbuz1=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_pbuz2_minus_vbuz1 < vbuaa=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} - ldy #0 - lda ({z2}),y - stx $ff +vbuz1=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz2_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - ldx {z2} ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bor_vbuz2 < vbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +vbuz1=_deref_pbuz2_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 lda {z2} ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuz2 -vbuz1=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z2} +vbuz1=_deref_pbuz2_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z2} + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {z2} sta {z1} -vbuz1=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - ldx {z2} - ldy #0 - lda ({z2}),y - stx $ff +vbuz1=_deref_pbuz2_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} clc - adc $ff - sta {z1} -vbuz1=_deref_pbuz2_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy #0 - lda ({z2}),y - and {z3} + adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz2 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 +vbuz1=_deref_pbuz2_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z3} ldy #0 - lda ({z2}),y - ora {z3} + and ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz2 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z3} + ldy #0 + ora ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bxor_vbuz3 < vbuaa=_deref_pbuz1_bxor_vbuz2 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + lda {z3} + ldy #0 + eor ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_vbuz3 vbuz1=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy #0 lda ({z2}),y sec sbc {z3} sta {z1} -vbuz1=_deref_pbuz2_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.5 - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z3} clc - adc {z3} + ldy #0 + adc ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band__deref_pbuz1 -vbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 +vbuz1=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band__deref_pbuz3 -vbuz1=_deref_pbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 +vbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus__deref_pbuz1 < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z2}),y + stx $ff + sec + sbc $ff + sta {z1} +vbuz1=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band__deref_pbuz2 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #0 + and ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bor__deref_pbuz2 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #0 + ora ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_bxor__deref_pbuz2 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z2}),y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_plus__deref_pbuz2 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z2}),y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band__deref_pbuz3 < vbuaa=_deref_pbuz1_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy #0 + lda ({z2}),y + ldy #0 + and ({z3}),y + sta {z1} +vbuz1=_deref_pbuz2_bor__deref_pbuz3 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy #0 lda ({z2}),y ldy #0 ora ({z3}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus__deref_pbuz3 -vbuz1=_deref_pbuz2_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - lda {c1} - tax +vbuz1=_deref_pbuz2_bxor__deref_pbuz3 < vbuaa=_deref_pbuz1_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy #0 lda ({z2}),y - stx $ff - and $ff - sta {z1} -vbuz1=_deref_pbuz2_bor__deref_pbuc1 < vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 - lda {c1} ldy #0 - ora ({z2}),y + eor ({z3}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus__deref_pbuc1 -vbuz1=_deref_pbuz2_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuz1=vbuaa_plus__deref_pbuz2 < vbuz1=vbuxx_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - lda {c1} - tax +vbuz1=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z2}),y + sec + ldy #0 + sbc ({z3}),y + sta {z1} +vbuz1=_deref_pbuz2_plus__deref_pbuz3 < vbuaa=_deref_pbuz1_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z2}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z3}),y + sta {z1} +vbuz1=_deref_pbuz2_band__deref_pbuc1 < vbuaa=_deref_pbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z2}),y + and {c1} + sta {z1} +vbuz1=_deref_pbuz2_bor__deref_pbuc1 < vbuaa=_deref_pbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z2}),y + ora {c1} + sta {z1} +vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < vbuaa=_deref_pbuz1_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z2}),y + eor {c1} + sta {z1} +vbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z2}),y + sec + sbc {c1} + sta {z1} +vbuz1=_deref_pbuz2_plus__deref_pbuc1 < vbuaa=_deref_pbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z2}),y + clc + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuaa @@ -20235,14 +21705,11 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuc1 -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - tax - lda {c1},x - tax +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 tay @@ -20250,46 +21717,46 @@ vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_bor_pbuc1_deref ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa -vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - tax - lda {c1},x +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y clc - adc {c1},x - sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 - lda {c1},x - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x + ldy #0 + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy #0 lda ({z2}),y ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx -vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x - tax + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 @@ -20297,61 +21764,72 @@ vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_plus_pbuc1_der clc adc {c1},x sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy -vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x + sta {z1} +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -20359,32 +21837,31 @@ vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_deref ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 -vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z2}),y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z2} - ldy #0 - lda ({z2}),y +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z3} @@ -20392,23 +21869,25 @@ vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bor_pbuc1_deref ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 -vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_minus_vbuaa < vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy #0 lda ({z2}),y ldy {z3} + sec + sbc {c1},y + sta {z1} +vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z3} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc1 @@ -20420,7 +21899,7 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -vbuz1=_deref_pbuz2_band_vbuc1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz2_band_vbuc1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z2}),y and #{c1} @@ -20430,7 +21909,7 @@ vbuz1=_deref_pbuz2_bor_vbuc1 < vbuaa=_deref_pbuz1_bor_vbuc1 < vbuaa=vbuc1_bor__d ldy #0 ora ({z2}),y sta {z1} -vbuz1=_deref_pbuz2_bxor_vbuc1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=_deref_pbuz2_bxor_vbuc1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z2}),y eor #{c1} @@ -20441,37 +21920,21 @@ vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_mi sec sbc #{c1} sta {z1} -vbuz1=_deref_pbuz2_plus_vbuc1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=_deref_pbuz2_plus_vbuc1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z2}),y clc adc #{c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 - tay - lda {c1} - sty $ff - and $ff +vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:7.0 + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:15.0 - tax - lda {c1} - stx $ff - and $ff +vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:7.0 + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 - tay - lda {c1} - sty $ff - ora $ff +vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:7.0 + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 - tax - lda {c1} - stx $ff - ora $ff - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_vbuaa vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:17.0 tax lda {c1} @@ -20486,202 +21949,180 @@ vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_p sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c1} - sty $ff +vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:9.0 clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:17.0 - tax - lda {c1} - stx $ff - clc - adc $ff +vbuz1=_deref_pbuc1_band_vbuxx < vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + txa + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:13.0 - lda {c1} - stx $ff - and $ff +vbuz1=_deref_pbuc1_bor_vbuxx < vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + txa + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - lda {c1} - stx $ff - ora $ff +vbuz1=_deref_pbuc1_bxor_vbuxx < vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + txa + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_vbuxx vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:15.0 lda {c1} stx $ff sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:15.0 - lda {c1} - stx $ff +vbuz1=_deref_pbuc1_plus_vbuxx < vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 + txa clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 - lda {c1} - sty $ff - and $ff +vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + tya + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - lda {c1} - sty $ff - ora $ff +vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + tya + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + tya + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_vbuyy vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:15.0 lda {c1} sty $ff sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:15.0 - lda {c1} - sty $ff +vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 + tya clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 - lda {c1} - and {z1} +vbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 - lda {c1} - ora {z1} +vbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z1} + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_vbuz1 vbuz1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.0 lda {c1} sec sbc {z1} sta {z1} -vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 - lda {c1} +vbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} clc - adc {z1} + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 - lda {c1} - and {z2} +vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 - lda {c1} - ora {z2} +vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_vbuz2 < vbuaa=_deref_pbuc1_bxor_vbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda {z2} + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_vbuz2 vbuz1=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:12.0 lda {c1} sec sbc {z2} sta {z1} -vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 - lda {c1} +vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda {z2} clc - adc {z2} + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 - lda {c1} - ldy #0 - ora ({z1}),y - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus__deref_pbuz1 -vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuz1=vbuaa_plus__deref_pbuz1 < vbuz1=vbuxx_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y - stx $ff - clc - adc $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 +vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z1}),y + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 lda {c1} - tax + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} + sta {z1} +vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z2}),y - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 - lda {c1} - ldy #0 - ora ({z2}),y - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus__deref_pbuz2 -vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuz1=vbuaa_plus__deref_pbuz2 < vbuz1=vbuxx_plus__deref_pbuz2 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z2}),y + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy #0 + lda ({z2}),y + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {c1} + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z2}),y - stx $ff clc - adc $ff + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_plus__deref_pbuc1 -vbuz1=_deref_pbuc1_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 +vbuz1=_deref_pbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 lda {c1} - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {z1} -vbuz1=_deref_pbuc1_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 +vbuz1=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 lda {c1} - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.0 +vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 lda {c1} - tax - lda {c2} - stx $ff - ora $ff + eor {c2} sta {z1} -vbuz1=_deref_pbuc1_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 +vbuz1=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 lda {c1} - tay - lda {c2} - sty $ff - ora $ff + sec + sbc {c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus__deref_pbuc2 -vbuz1=_deref_pbuc1_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.0 +vbuz1=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 lda {c1} - tax - lda {c2} - stx $ff clc - adc $ff - sta {z1} -vbuz1=_deref_pbuc1_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.0 - lda {c1} - tay - lda {c2} - sty $ff - clc - adc $ff + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa @@ -20758,39 +22199,36 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuc2 -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + tax + lda {c1},x + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 + tay + lda {c1},y + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 tax lda {c1},x @@ -20809,53 +22247,30 @@ vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc1_d sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c1},x - tay - lda {c1} - sty $ff - ora $ff - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 lda {c1},x tax @@ -20872,51 +22287,23 @@ vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 - lda {c1},x - tay - lda {c1} - sty $ff - clc - adc $ff - sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c1},y - tax - lda {c1} - stx $ff - ora $ff - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 lda {c1},y tax @@ -20933,60 +22320,84 @@ vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} lda {c1},y - tax - lda {c1} - stx $ff - clc - adc $ff + and {c1} + sta {z1} +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + and {c1} + sta {z1} +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + clc + adc {c1} + sta {z1} +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + clc + adc {c1} + sta {z1} +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z2} + lda {c1},y + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z2} + lda {c1},x + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 ldy {z2} lda {c1},y @@ -21005,23 +22416,17 @@ vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_minus_pbuc1_d sec sbc $ff sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 @@ -21033,53 +22438,47 @@ CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax lda {c1} ora {c2},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c2},x - tax - lda {c1} - stx $ff - sec - sbc $ff + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + tax + lda {c1} + sec + sbc {c2},x + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y sta {z1} vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax @@ -21093,118 +22492,91 @@ vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=_deref_pbuc1_plus_pbuc2_der clc adc {c2},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff - sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 - lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 lda {c1} ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c2},x - tax - lda {c1} - stx $ff - sec - sbc $ff + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x - tay +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {c1} clc adc {c2},x sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuz1=vbuaa_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_band_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c2},y - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + ora {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - tya - tax +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {c1} - ora {c2},x - sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 - lda {c2},y - tax - lda {c1} - stx $ff sec - sbc $ff - sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c1} - sty $ff - sec - sbc $ff + sbc {c2},y sta {z1} vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {c1} clc adc {c2},y sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_band_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - stx $ff - and $ff + and {c1} + sta {z1} +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c2},x + and {c1} + sta {z1} +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c2},y + ora {c1} sta {z1} vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} lda {c1} ora {c2},x sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:26.5 - lda {c1} - tax +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y - sta $ff - txa + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c2},x + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1} sec - sbc $ff + sbc {c2},y + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + ldx {z1} + lda {c1} + sec + sbc {c2},x sta {z1} vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} @@ -21218,53 +22590,47 @@ vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus__ clc adc {c2},x sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} + sta {z1} +vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z2} + lda {c2},y + ora {c1} sta {z1} vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z2} lda {c1} ora {c2},x sta {z1} -vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 - ldy {z2} - lda {c2},y - tay - lda {c1} - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuz1=_deref_pbuc1_minus_vbuaa < vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.5 +vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c2},x - tax + eor {c1} + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + ldy {z2} lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y + sta {z1} +vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + ldx {z2} + lda {c1} + sec + sbc {c2},x sta {z1} vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z2} @@ -23895,7 +25261,7 @@ CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE vbuz1=pbuz2_derefidx_vbuc1_plus_vbuc2 -vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.5 +vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.5 tay lda {c1},y sty $ff @@ -23907,7 +25273,7 @@ vbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuaa < stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.5 +vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.5 tay lda {c1},y sty $ff @@ -23962,7 +25328,7 @@ vbuz1=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 +vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay txa clc @@ -24083,14 +25449,11 @@ vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 tay lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 tay @@ -24098,23 +25461,31 @@ vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor__de ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 tay lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y + ldy #0 + and ({z2}),y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 tay @@ -24122,118 +25493,133 @@ vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bor__de ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 - tax +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + tay + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 + tax + lda {c1},x + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c1},x + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c1} - sty $ff + lda {c1},y + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c1},y clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.5 tax lda {c1},x - tax - lda {c2} - stx $ff - clc - adc $ff + eor {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.5 tay lda {c1},y + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c1},x + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c2} - sty $ff + lda {c1},y + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c1},x clc - adc $ff + adc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c1},y + clc + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -24324,14 +25710,17 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + tay + lda {c1},y + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax @@ -24353,32 +25742,19 @@ vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuy sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 tay lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - tay - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},x clc @@ -24392,32 +25768,19 @@ vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbux stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 tax lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - tax - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 tax lda {c1},x clc @@ -24439,16 +25802,19 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c1},x - tax - ldy {z1} - lda {c1},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -24480,15 +25846,19 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax - ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y + ldy {z2} + sec + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -24528,14 +25898,17 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax - lda {c2},x - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 + tay + lda {c1},y + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax @@ -24543,7 +25916,7 @@ vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbux clc adc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},y clc @@ -24563,24 +25936,11 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.0 - tay - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay @@ -24596,32 +25956,19 @@ vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuy stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c2},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 tax lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:24.0 - tax - lda {c2},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 tax lda {c1},x clc @@ -24643,16 +25990,19 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c1},x - tax - ldy {z1} - lda {c2},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -24684,15 +26034,19 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax - ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + tay + lda {c1},y + ldy {z2} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -24708,7 +26062,7 @@ vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuy clc adc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 tax lda {c1},x tay @@ -24718,7 +26072,7 @@ vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax lda {c1},x tay @@ -24728,19 +26082,17 @@ vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax lda {c1},x tay @@ -24906,7 +26258,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuxx < stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 +vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 txa ora {c1},x sta {z1} @@ -24917,7 +26269,7 @@ vbuz1=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 txa clc adc {c1},x @@ -24981,139 +26333,103 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuz1=vbuaa_band__deref_pbuz1 < vbuz1=vbuxx_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy #0 lda ({z1}),y ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x + ldy #0 + eor ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuz1=vbuaa_band__deref_pbuz2 < vbuz1=vbuxx_band__deref_pbuz2 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},x - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {z1} vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy #0 lda ({z2}),y ora {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 +vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},x + ldy #0 + eor ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},x + sec + ldy #0 + sbc ({z2}),y + sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z2}),y clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + ora {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + eor {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + sec + sbc {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},x + and {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},x + ora {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},x + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.5 + lda {c1},x + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 - lda {c1},x - tay - lda {c2} - sty $ff - and $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 - lda {c1},x - tax - lda {c2} - stx $ff - and $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c1},x - tay - lda {c2} - sty $ff - ora $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c1},x - tax - lda {c2} - stx $ff - ora $ff - sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 - lda {c1},x - tay - lda {c2} - sty $ff - clc - adc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 - lda {c1},x - tax - lda {c2} - stx $ff - clc - adc $ff + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -25198,22 +26514,19 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 tay lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - tay - lda {c1},y +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},x clc @@ -25231,13 +26544,10 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},x @@ -25258,29 +26568,17 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},x clc adc {c1},y @@ -25293,7 +26591,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ora {c1},x @@ -25304,17 +26602,19 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 - lda {c1},x - tax +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} - lda {c1},y - sta $ff - txa + lda {c1},x sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},x + ldx {z1} + sec + sbc {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},x clc @@ -25334,7 +26634,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z2} lda {c1},y ora {c1},x @@ -25345,16 +26645,19 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},x + ldx {z2} + sec + sbc {c1},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},x clc @@ -25384,22 +26687,19 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.0 tay lda {c2},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - tay - lda {c2},y +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.0 tay lda {c1},x clc @@ -25417,13 +26717,10 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - lda {c2},x - tay +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},x @@ -25444,29 +26741,17 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuy sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 lda {c2},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 - lda {c2},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},x clc adc {c2},y @@ -25479,7 +26764,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z1} lda {c2},y ora {c1},x @@ -25490,17 +26775,19 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1 ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 - lda {c1},x - tax +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} - lda {c2},y - sta $ff - txa + lda {c1},x sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},x + ldx {z1} + sec + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},x clc @@ -25520,7 +26807,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z2} lda {c2},y ora {c1},x @@ -25531,16 +26818,19 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + lda {c1},x + ldx {z2} + sec + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},x clc @@ -25552,7 +26842,7 @@ vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbux clc adc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 +vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 lda {c1},x tay lda #{c1} @@ -25561,7 +26851,7 @@ vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 lda {c1},x tay lda #{c1} @@ -25570,18 +26860,16 @@ vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1 ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 lda {c1},x tay lda #{c1} @@ -25705,22 +26993,22 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 +vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 txa clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.5 +vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.5 lda {c1},y sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.5 +vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.5 lda {c1},y sty $ff ora $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 +vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:11.5 tya tax ora {c1},x @@ -25732,7 +27020,7 @@ vbuz1=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuyy sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 +vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 tya clc adc {c1},y @@ -25775,143 +27063,103 @@ vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < clc adc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tya - tax - ldy #0 - lda ({z1}),y - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},y + ldy #0 + and ({z2}),y sta {z1} vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.0 lda {c1},y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - tya - tax +vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.0 + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 +vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + sec + sbc {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 +vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 +vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},y + and {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},y + ora {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.5 + lda {c1},y + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.5 + lda {c1},y + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.5 lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 - lda {c1},y - tax - lda {c2} - stx $ff - and $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 - lda {c1},y - tay - lda {c2} - sty $ff - and $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c1},y - tax - lda {c2} - stx $ff - ora $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c1},y - tay - lda {c2} - sty $ff - ora $ff - sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.5 - lda {c1},y - tax - lda {c2} - stx $ff - clc - adc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.5 - lda {c1},y - tay - lda {c2} - sty $ff - clc - adc $ff + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -25996,22 +27244,19 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbua stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 - tax - lda {c1},x +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.0 tax lda {c1},x clc @@ -26031,29 +27276,17 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbux sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.0 lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 - lda {c1},x - tax +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:24.0 - lda {c1},y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},x clc adc {c1},y @@ -26065,20 +27298,17 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuy stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tya tax lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},y @@ -26093,23 +27323,25 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_band_pbuc1_de stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} lda {c1},y - tax - ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},y + ldy {z1} + sec + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z1} lda {c1},x clc @@ -26129,22 +27361,25 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuy stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},y + ldy {z2} + sec + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z2} lda {c1},x clc @@ -26174,22 +27409,19 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < vbuz1=pbuc2_derefidx_vbua stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.0 tax lda {c1},y ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 - tax - lda {c2},x +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c1},y clc @@ -26214,22 +27446,10 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:24.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c1},y @@ -26243,22 +27463,19 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < vbuz1=vbuaa_band_pbuc1_de stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 - lda {c2},y - tax +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.0 lda {c1},y clc adc {c2},y @@ -26277,15 +27494,17 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} lda {c1},y - tax - ldy {z1} - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},y + ldy {z1} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} @@ -26313,14 +27532,17 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + lda {c1},y + ldy {z2} + sec + sbc {c2},y sta {z1} vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z2} @@ -26343,7 +27565,7 @@ vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_band_pbuc2_de stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 lda {c1},y tay lda #{c1} @@ -26352,18 +27574,16 @@ vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_dere ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 lda {c1},y tax lda #{c1} @@ -26519,9 +27739,9 @@ vbuz1=pbuc1_derefidx_vbuz1_band_vbuyy < vbuz1=vbuyy_band_pbuc1_derefidx_vbuz1 < sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya + ldx {z1} ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuyy @@ -26532,18 +27752,18 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z1} - tya - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z1} clc adc {c1},y sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + ldx {z1} + clc + adc {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y @@ -26554,16 +27774,16 @@ vbuz1=pbuc1_derefidx_vbuz1_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < lda {c1},x and {z1} sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {z1} + tax + ora {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y ora {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - ldx {z1} - lda {z1} - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} @@ -26577,18 +27797,18 @@ vbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 sec sbc {z1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 - ldy {z1} - lda {z1} - clc - adc {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} + tax clc adc {c1},x sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + lda {z1} + tay + clc + adc {c1},y + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_band_vbuz2 < vbuz1=vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuz2_band_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy {z1} lda {c1},y @@ -26634,48 +27854,178 @@ vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < clc adc {c1},x sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y - clc - adc {c1},x + eor ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + and {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + and {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + ora {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + ora {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + clc + adc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + clc + adc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + and {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + and {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + ora {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + ora {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z1} + lda {c1},y + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z1} + lda {c1},x + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c1},x + clc + adc {c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -26767,15 +28117,12 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - tax - lda {c1},x +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 tay @@ -26799,7 +28146,7 @@ vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuz sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z1} lda {c1},y ora {c1},x @@ -26810,16 +28157,13 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - lda {c1},x - tax +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},x clc @@ -26839,22 +28183,19 @@ vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuy stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - lda {c1},y - tax - ldy {z1} - lda {c1},y - stx $ff +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z1} lda {c1},x clc @@ -26873,7 +28214,18 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + sec + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x + sec + sbc {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y @@ -26902,15 +28254,19 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - ldy {z2} - lda {c1},y - tax +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -26952,15 +28308,12 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - tax - lda {c2},x +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -26995,14 +28348,11 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - lda {c2},x - tax +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} @@ -27024,22 +28374,19 @@ vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuz sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z1} lda {c2},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - lda {c2},y - tax - ldy {z1} - lda {c1},y - stx $ff +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z1} lda {c1},x clc @@ -27058,8 +28405,19 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1 ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + ldy {z1} + lda {c1},y + sec + sbc {c2},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z1} + lda {c1},x + sec + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z1} lda {c1},y clc @@ -27087,15 +28445,19 @@ vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - ldy {z2} - lda {c2},y - tax +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z1} lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -27289,9 +28651,9 @@ vbuz1=pbuc1_derefidx_vbuz2_band_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_band_vbuyy < sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya + ldx {z2} ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuyy @@ -27302,18 +28664,18 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuyy sec sbc $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - ldx {z2} - tya - clc - adc {c1},x - sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tya ldy {z2} clc adc {c1},y sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + ldx {z2} + clc + adc {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz2_band_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuz1=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.5 ldy {z2} lda {c1},y @@ -27369,16 +28731,16 @@ vbuz1=pbuc1_derefidx_vbuz2_band_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band_vbuz1 < lda {c1},x and {z2} sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 + lda {z2} + tax + ora {c1},x + sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.5 ldy {z2} lda {c1},y ora {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_vbuz2 < vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 - lda {z2} - tax - ora {c1},x - sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_vbuz2 vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:15.5 ldy {z2} @@ -27392,13 +28754,13 @@ vbuz1=pbuc1_derefidx_vbuz2_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_vbuz1 sec sbc {z2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z2} tax clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuz1=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 lda {z2} tay clc @@ -27449,14 +28811,11 @@ vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz2 < clc adc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz1_band_vbuaa < vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -27464,23 +28823,31 @@ vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bor__de ldy #0 ora ({z1}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 - ldy #0 - lda ({z1}),y - ldy {z2} - clc - adc {c1},y - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z2}),y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -27488,23 +28855,31 @@ vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bor__de ldy #0 ora ({z2}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z2} - ldy #0 - lda ({z2}),y - clc - adc {c1},x - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuz2_band_vbuaa < vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + eor ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z3}),y sta {z1} vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 ldy {z2} @@ -27512,118 +28887,133 @@ vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__de ldy #0 ora ({z3}),y sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldx {z2} +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuxx_band__deref_pbuc1 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuxx_bor__deref_pbuc1 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + ldy {z2} + lda {c1},y + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + ldx {z2} + lda {c1},x + eor {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z2} + lda {c1},y + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z2} + lda {c1},x + sec + sbc {c1} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuxx_plus__deref_pbuc1 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuz1=vbuaa_band__deref_pbuc1 < vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuz1=vbuaa_bor__deref_pbuc1 < vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuz1=vbuaa_plus__deref_pbuc1 < vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - clc - adc $ff + eor {c2} sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 ldx {z2} lda {c1},x - tax - lda {c2} - stx $ff + eor {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z2} + lda {c1},y + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z2} + lda {c1},x + sec + sbc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z2} + lda {c1},y clc - adc $ff + adc {c2} + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z2} + lda {c1},x + clc + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa @@ -27766,15 +29156,12 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 tay @@ -27798,7 +29185,7 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuy sty $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 ldy {z2} lda {c1},y ora {c1},x @@ -27809,26 +29196,13 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},x clc @@ -27848,32 +29222,19 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbux stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c1},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z2} lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 - ldx {z2} - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z2} lda {c1},x clc @@ -27901,16 +29262,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y - tax ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z2} + lda {c1},x + ldx {z1} + sec + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -27940,14 +29304,17 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z2} + lda {c1},x + sec + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} @@ -27977,15 +29344,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} - ldx {z3} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c1},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z2} + lda {c1},x + ldx {z3} + sec + sbc {c1},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -28027,15 +29398,12 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax @@ -28070,24 +29438,11 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1 ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - ldy {z2} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z2} @@ -28109,32 +29464,19 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbux stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 ldx {z2} lda {c2},y ora {c1},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z2} lda {c1},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 - ldx {z2} - lda {c2},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 ldx {z2} lda {c1},x clc @@ -28162,16 +29504,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y - tax ldy {z1} - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z2} + lda {c1},x + ldx {z1} + sec + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -28201,16 +29546,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} - lda {c2},y - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 + ldx {z2} + lda {c1},x + sec + sbc {c2},x + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 ldy {z2} lda {c1},y clc @@ -28238,15 +29586,19 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1 ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} - ldx {z3} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c2},y + sta {z1} +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 + ldx {z2} + lda {c1},x + ldx {z3} + sec + sbc {c2},x sta {z1} vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 ldy {z2} @@ -28272,7 +29624,7 @@ vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuy stx $ff and $ff sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 ldy {z2} lda {c1},y tay @@ -28282,19 +29634,17 @@ vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy ora {c2},x sta {z1} CANNOT SYNTHESIZE vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldy {z2} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {z1} -vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldy {z2} lda {c1},y tax @@ -29033,7 +30383,7 @@ vbuz1=vbuc1_plus_vbuz2 < vbuaa=vbuc1_plus_vbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa clc adc #{c1} sta {z1} -vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y and #{c1} @@ -29043,19 +30393,24 @@ vbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__d ldy #0 ora ({z1}),y sta {z1} -vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y eor #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuc1_minus__deref_pbuz1 -vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y + sta {z1} +vbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y clc adc #{c1} sta {z1} -vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z2}),y and #{c1} @@ -29065,13 +30420,18 @@ vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__d ldy #0 ora ({z2}),y sta {z1} -vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 +vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.5 ldy #0 lda ({z2}),y eor #{c1} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuc1_minus__deref_pbuz2 -vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 +vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + lda #{c1} + sec + ldy #0 + sbc ({z2}),y + sta {z1} +vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z2}),y clc @@ -29082,51 +30442,27 @@ CANNOT SYNTHESIZE vbuz1=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE vbuz1=vbuc1_plus__deref_pbuc1 -vbuz1=vbuc1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_vbuc1 < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuyy < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 +vbuz1=vbuc1_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 lda #{c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {z1} -vbuz1=vbuc1_band__deref_pbuc2 < vbuz1=_deref_pbuc2_band_vbuc1 < vbuz1=_deref_pbuc1_band_vbuaa < vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 +vbuz1=vbuc1_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 lda #{c1} - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {z1} -vbuz1=vbuc1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_vbuc1 < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuyy < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 +vbuz1=vbuc1_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 lda #{c1} - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {z1} -vbuz1=vbuc1_bor__deref_pbuc2 < vbuz1=_deref_pbuc2_bor_vbuc1 < vbuz1=_deref_pbuc1_bor_vbuaa < vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 +vbuz1=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:11.0 lda #{c1} - tax - lda {c2} - stx $ff - ora $ff + sec + sbc {c2} sta {z1} -CANNOT SYNTHESIZE vbuz1=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE vbuz1=vbuc1_minus__deref_pbuc2 -vbuz1=vbuc1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_vbuc1 < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuyy < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 +vbuz1=vbuc1_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 lda #{c1} - tay - lda {c2} - sty $ff clc - adc $ff - sta {z1} -vbuz1=vbuc1_plus__deref_pbuc2 < vbuz1=_deref_pbuc2_plus_vbuc1 < vbuz1=_deref_pbuc1_plus_vbuaa < vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 - lda #{c1} - tax - lda {c2} - stx $ff - clc - adc $ff + adc {c2} sta {z1} CANNOT SYNTHESIZE vbuz1=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE vbuz1=vbuc1_bor_pbuz1_derefidx_vbuaa @@ -29483,19 +30819,17 @@ vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < lda {c2},y eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:15.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y sta {z1} vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.5 tax @@ -29521,11 +30855,10 @@ vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuxx < lda {c2},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:13.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 + lda #{c1} + sec + sbc {c2},x sta {z1} vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.5 lda {c2},x @@ -29536,6 +30869,12 @@ vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_vbuyy < lda {c2},y and #{c1} sta {z1} +vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + tya + tax + lda #{c1} + ora {c2},x + sta {z1} vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 lda {c2},y tay @@ -29543,21 +30882,14 @@ vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=vbuc1_bor_vbuaa < vbuz1=vbuc1_bor_v sty $ff ora $ff sta {z1} -vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 - tya - tax - lda #{c1} - ora {c2},x - sta {z1} vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.5 lda {c2},y eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:13.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 + lda #{c1} + sec + sbc {c2},y sta {z1} vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.5 lda {c2},y @@ -29589,19 +30921,17 @@ vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < lda {c2},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x sta {z1} vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuz1=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} @@ -29648,19 +30978,17 @@ vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuz1 < lda {c2},x eor #{c1} sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z2} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y sta {z1} -vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 +vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z2} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x sta {z1} vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 ldy {z2} @@ -29828,12 +31156,9 @@ _deref_pbuz1=vbuaa_plus_vbuz2 < _deref_pbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax +_deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -29841,23 +31166,26 @@ _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbua ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_minus__deref_pbuz1 -_deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax +_deref_pbuz1=vbuaa_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax +_deref_pbuz1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -29865,39 +31193,43 @@ _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbua ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_minus__deref_pbuz2 -_deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax +_deref_pbuz1=vbuaa_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff - and $ff +_deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff - ora $ff +_deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_minus__deref_pbuc1 -_deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +_deref_pbuz1=vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.0 + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_band_pbuz1_derefidx_vbuaa @@ -29965,7 +31297,7 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_plus_pbuz2_derefidx_vbuc1 -_deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 tay lda {c1},y sty $ff @@ -29977,7 +31309,7 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuaa_bor_pbuc1_deref ora {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 tay lda {c1},y sty $ff @@ -29985,13 +31317,10 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:24.5 +_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 @@ -30012,13 +31341,9 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:24.5 - tay - lda {c1},x - sta $ff - tya +_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 @@ -30041,13 +31366,9 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:24.5 - tax - lda {c1},y - sta $ff - txa +_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 @@ -30069,14 +31390,10 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.5 - tax +_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -30099,14 +31416,10 @@ _deref_pbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.5 - tax +_deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z2} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -30180,7 +31493,7 @@ _deref_pbuz1=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_bor_vbuxx < _deref_pbuz1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:10.0 +_deref_pbuz1=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:10.0 txa ldy #0 sta ({z1}),y @@ -30267,11 +31580,10 @@ _deref_pbuz1=vbuxx_plus_vbuz2 < _deref_pbuz1=vbuz2_plus_vbuxx < _deref_pbuz1=vbu adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuxx < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -30280,21 +31592,30 @@ _deref_pbuz1=vbuxx_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuxx < _der ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_minus__deref_pbuz1 -_deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 +_deref_pbuz1=vbuxx_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_vbuxx < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + txa ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + txa + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuxx < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -30303,35 +31624,51 @@ _deref_pbuz1=vbuxx_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuxx < _der ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_minus__deref_pbuz2 -_deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 +_deref_pbuz1=vbuxx_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuxx < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + txa ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 - lda {c1} - stx $ff - and $ff +_deref_pbuz1=vbuxx_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuxx < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 - lda {c1} - stx $ff - ora $ff +_deref_pbuz1=vbuxx_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuxx < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_minus__deref_pbuc1 -_deref_pbuz1=vbuxx_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 - lda {c1} - stx $ff +_deref_pbuz1=vbuxx_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuxx < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + txa + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuxx_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuxx < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + txa clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_band_pbuz1_derefidx_vbuaa @@ -30414,13 +31751,11 @@ _deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuxx_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:24.5 +_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -30436,21 +31771,20 @@ _deref_pbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +_deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 txa ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 - lda {c1},x - sta $ff +_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 txa + tay sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +_deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 txa clc adc {c1},x @@ -30469,12 +31803,10 @@ _deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 - lda {c1},y - sta $ff +_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 @@ -30504,13 +31836,11 @@ _deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 +_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z1} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -30541,13 +31871,11 @@ _deref_pbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 +_deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -30652,7 +31980,7 @@ _deref_pbuz1=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_vbuyy < _deref_pbuz1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:10.0 +_deref_pbuz1=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:10.0 tya ldy #0 sta ({z1}),y @@ -30666,12 +31994,12 @@ _deref_pbuz1=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:12. asl ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 tya and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 tya ora {z1} ldy #0 @@ -30683,18 +32011,18 @@ _deref_pbuz1=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +_deref_pbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 tya clc adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 tya and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 tya ora {z2} ldy #0 @@ -30706,85 +32034,101 @@ _deref_pbuz1=vbuyy_minus_vbuz2 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +_deref_pbuz1=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 tya clc adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 +_deref_pbuz1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 tya ldy #0 ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_minus__deref_pbuz1 -_deref_pbuz1=vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuyy < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 +_deref_pbuz1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + tya + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 +_deref_pbuz1=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 tya ldy #0 ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_minus__deref_pbuz2 -_deref_pbuz1=vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuyy < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 +_deref_pbuz1=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_minus__deref_pbuz2 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + tya + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + tya clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 - lda {c1} - sty $ff - and $ff +_deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 - lda {c1} - sty $ff - ora $ff +_deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_minus__deref_pbuc1 -_deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 - lda {c1} - sty $ff +_deref_pbuz1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_band_pbuz1_derefidx_vbuaa @@ -30866,13 +32210,11 @@ _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:24.5 +_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 @@ -30894,12 +32236,10 @@ _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.5 - lda {c1},x - sta $ff +_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tya sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -30908,34 +32248,33 @@ _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.5 lda {c1},y sty $ff and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 lda {c1},y sty $ff ora $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +_deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tya tax ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:22.5 - lda {c1},y - sta $ff +_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 tya + tay sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tya clc adc {c1},y @@ -30955,16 +32294,14 @@ _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuyy_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 - ldx {z1} - lda {c1},x - sta $ff +_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya + ldy {z1} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya ldy {z1} clc @@ -30985,16 +32322,14 @@ _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuyy_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 - ldx {z2} - lda {c1},x - sta $ff +_deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya + ldy {z2} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya ldy {z2} clc @@ -31011,7 +32346,7 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +_deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 tya and #{c1} ldy #0 @@ -31022,7 +32357,7 @@ _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < v ora $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 +_deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 tya eor #{c1} ldy #0 @@ -31033,7 +32368,7 @@ _deref_pbuz1=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbu sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +_deref_pbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 tya clc adc #{c1} @@ -31083,12 +32418,12 @@ _deref_pbuz1=vbuz1_plus_vbuxx < _deref_pbuz1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuz1_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 tya and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 tya ora {z1} ldy #0 @@ -31101,7 +32436,7 @@ _deref_pbuz1=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbu adc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +_deref_pbuz1=vbuz1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 tya clc adc {z1} @@ -31112,20 +32447,18 @@ _deref_pbuz1=vbuz1_band_vbuz1 < _deref_pbuz1=vbuaa_band_vbuz1 < _deref_pbuz1=vbu and {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor_vbuz1 < _deref_pbuz1=vbuaa_bor_vbuz1 < _deref_pbuz1=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +_deref_pbuz1=vbuz1_bor_vbuz1 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 lda {z1} - ora {z1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_vbuz1 -_deref_pbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:13.0 - ldy {z1} +_deref_pbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:13.0 + lda {z1} lda #0 ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:15.0 - ldy {z1} - tya +_deref_pbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:13.0 + lda {z1} asl ldy #0 sta ({z1}),y @@ -31152,12 +32485,10 @@ _deref_pbuz1=vbuz1_plus_vbuz2 < _deref_pbuz1=vbuaa_plus_vbuz2 < _deref_pbuz1=vbu adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +_deref_pbuz1=vbuz1_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_bor__deref_pbuz1 < _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -31166,23 +32497,30 @@ _deref_pbuz1=vbuz1_bor__deref_pbuz1 < _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _der ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_minus__deref_pbuz1 -_deref_pbuz1=vbuz1_plus__deref_pbuz1 < _deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} +_deref_pbuz1=vbuz1_bxor__deref_pbuz1 < _deref_pbuz1=vbuaa_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +_deref_pbuz1=vbuz1_minus__deref_pbuz1 < _deref_pbuz1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_plus__deref_pbuz1 < _deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_bor__deref_pbuz2 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -31191,33 +32529,51 @@ _deref_pbuz1=vbuz1_bor__deref_pbuz2 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _der ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_minus__deref_pbuz2 -_deref_pbuz1=vbuz1_plus__deref_pbuz2 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} +_deref_pbuz1=vbuz1_bxor__deref_pbuz2 < _deref_pbuz1=vbuaa_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_minus__deref_pbuz2 < _deref_pbuz1=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_plus__deref_pbuz2 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - and {z1} +_deref_pbuz1=vbuz1_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - ora {z1} +_deref_pbuz1=vbuz1_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_minus__deref_pbuc1 -_deref_pbuz1=vbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - lda {c1} +_deref_pbuz1=vbuz1_bxor__deref_pbuc1 < _deref_pbuz1=vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_minus__deref_pbuc1 < _deref_pbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z1} + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z1} clc - adc {z1} + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_band_pbuz1_derefidx_vbuaa @@ -31298,12 +32654,11 @@ _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -31324,11 +32679,10 @@ _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c1},x - eor #$ff +_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + lda {z1} sec - adc {z1} + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 @@ -31348,11 +32702,10 @@ _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbu ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c1},y - eor #$ff +_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z1} sec - adc {z1} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -31373,18 +32726,23 @@ _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz1_bor_pbuc1_deref ora {z1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 - ldy {z1} - lda {c1},y - eor #$ff - sec - adc {z1} +_deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 + lda {z1} + tax + ora {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 +_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z1} - ldy {z1} + tay + sec + sbc {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z1} + tay clc adc {c1},y ldy #0 @@ -31402,12 +32760,11 @@ _deref_pbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuz1_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 +_deref_pbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z1} ldy {z2} - lda {c1},y - eor #$ff sec - adc {z1} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -31498,12 +32855,12 @@ _deref_pbuz1=vbuz2_plus_vbuxx < _deref_pbuz1=vbuz2_plus_vbuaa < vbuaa=vbuz1_plus adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuz2_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuz2 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 tya and {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +_deref_pbuz1=vbuz2_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuz2 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 tya ora {z2} ldy #0 @@ -31516,7 +32873,7 @@ _deref_pbuz1=vbuz2_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbu adc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +_deref_pbuz1=vbuz2_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuz2 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 tya clc adc {z2} @@ -31588,10 +32945,10 @@ _deref_pbuz1=vbuz2_plus_vbuz3 < _deref_pbuz1=vbuaa_plus_vbuz2 < _deref_pbuz1=vbu adc {z3} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 +_deref_pbuz1=vbuz2_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z1}),y - and {z2} + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_bor__deref_pbuz1 < _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -31600,21 +32957,30 @@ _deref_pbuz1=vbuz2_bor__deref_pbuz1 < _deref_pbuz1=vbuaa_bor__deref_pbuz1 < _der ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus__deref_pbuz1 -_deref_pbuz1=vbuz2_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 +_deref_pbuz1=vbuz2_bxor__deref_pbuz1 < _deref_pbuz1=vbuaa_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z1}),y - clc - adc {z2} + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} +_deref_pbuz1=vbuz2_minus__deref_pbuz1 < _deref_pbuz1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_plus__deref_pbuz1 < _deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_bor__deref_pbuz2 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -31623,23 +32989,30 @@ _deref_pbuz1=vbuz2_bor__deref_pbuz2 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _der ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus__deref_pbuz2 -_deref_pbuz1=vbuz2_plus__deref_pbuz2 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +_deref_pbuz1=vbuz2_bxor__deref_pbuz2 < _deref_pbuz1=vbuaa_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff + eor ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band__deref_pbuz3 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} +_deref_pbuz1=vbuz2_minus__deref_pbuz2 < _deref_pbuz1=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + sec ldy #0 - lda ({z3}),y - stx $ff - and $ff + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_plus__deref_pbuz2 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_band__deref_pbuz3 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} + ldy #0 + and ({z3}),y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_bor__deref_pbuz3 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -31648,33 +33021,51 @@ _deref_pbuz1=vbuz2_bor__deref_pbuz3 < _deref_pbuz1=vbuaa_bor__deref_pbuz2 < _der ora ({z3}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus__deref_pbuz3 -_deref_pbuz1=vbuz2_plus__deref_pbuz3 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +_deref_pbuz1=vbuz2_bxor__deref_pbuz3 < _deref_pbuz1=vbuaa_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_minus__deref_pbuz3 < _deref_pbuz1=vbuaa_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + sec + ldy #0 + sbc ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_plus__deref_pbuz3 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} clc - adc $ff + ldy #0 + adc ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - and {z2} +_deref_pbuz1=vbuz2_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - ora {z2} +_deref_pbuz1=vbuz2_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_minus__deref_pbuc1 -_deref_pbuz1=vbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - lda {c1} +_deref_pbuz1=vbuz2_bxor__deref_pbuc1 < _deref_pbuz1=vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_minus__deref_pbuc1 < _deref_pbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z2} + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuz2_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z2} clc - adc {z2} + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_band_pbuz1_derefidx_vbuaa @@ -31800,12 +33191,11 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay - lda {c1},y - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -31826,11 +33216,10 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c1},x - eor #$ff +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + lda {z2} sec - adc {z2} + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 @@ -31850,11 +33239,10 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbu ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c1},y - eor #$ff +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z2} sec - adc {z2} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -31876,12 +33264,11 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z1} - lda {c1},y - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -31910,12 +33297,11 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuz2_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 - ldy {z2} - lda {c1},y - eor #$ff +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 + lda {z2} + tay sec - adc {z2} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -31938,12 +33324,11 @@ _deref_pbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=vbuz2_bor_pbuc1_deref ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 -_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 +_deref_pbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z2} ldy {z3} - lda {c1},y - eor #$ff sec - adc {z2} + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -31990,12 +33375,9 @@ _deref_pbuz1=vbuz2_plus_vbuc1 < _deref_pbuz1=vbuaa_plus_vbuc1 < _deref_pbuz1=vbu adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax +_deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -32003,7 +33385,11 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_vbuaa +_deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 tax ldy #0 @@ -32013,20 +33399,16 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuaa < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 clc - adc $ff + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +_deref_pbuz1=_deref_pbuz1_band_vbuxx < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_vbuxx < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -32035,7 +33417,12 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuxx < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbua ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_vbuxx +_deref_pbuz1=_deref_pbuz1_bxor_vbuxx < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + txa + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:23.5 ldy #0 lda ({z1}),y @@ -32044,30 +33431,31 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=v sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuz1=_deref_pbuz1_plus_vbuxx < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 +_deref_pbuz1=_deref_pbuz1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 tya ldy #0 ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_vbuyy +_deref_pbuz1=_deref_pbuz1_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + tya + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus_vbuyy < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 tya tax @@ -32078,22 +33466,17 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuyy < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuyy < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 +_deref_pbuz1=_deref_pbuz1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_vbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +_deref_pbuz1=_deref_pbuz1_band_vbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_vbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -32102,29 +33485,30 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuz1 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbua ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_vbuz1 -_deref_pbuz1=_deref_pbuz1_minus_vbuz1 < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} +_deref_pbuz1=_deref_pbuz1_bxor_vbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuz1=_deref_pbuz1_plus_vbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_vbuz2 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 +_deref_pbuz1=_deref_pbuz1_band_vbuz2 < _deref_pbuz1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z1}),y - and {z2} + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_vbuz2 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -32133,7 +33517,12 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuz2 < _deref_pbuz1=_deref_pbuz1_bor_vbuaa < vbua ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_vbuz2 +_deref_pbuz1=_deref_pbuz1_bxor_vbuz2 < _deref_pbuz1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z1}),y @@ -32141,54 +33530,117 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=v sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuz2 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 +_deref_pbuz1=_deref_pbuz1_plus_vbuz2 < _deref_pbuz1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band__deref_pbuz2 -_deref_pbuz1=_deref_pbuz1_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz1_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_plus__deref_pbuz2 -_deref_pbuz1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuz1_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy #0 lda ({z1}),y - stx $ff - and $ff + ldy #0 + eor ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 - lda {c1} - ldy #0 - ora ({z1}),y - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus__deref_pbuc1 -_deref_pbuz1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < _deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 ldy #0 lda ({z1}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + and {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa @@ -32256,14 +33708,11 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc1 -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tax - lda {c1},x - tax +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.0 @@ -32273,33 +33722,33 @@ _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_b ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - tax - lda {c1},x +_deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -32308,15 +33757,17 @@ _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx ora {c1},x ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 @@ -32326,13 +33777,10 @@ _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefid adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -32341,34 +33789,33 @@ _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z1}),y - clc - adc {c1},x + sec + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -32378,34 +33825,34 @@ _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_b ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} - ldy #0 - lda ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -32415,24 +33862,27 @@ _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_b ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_minus_vbuaa < _deref_pbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +_deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 @@ -32445,7 +33895,7 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz1_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y and #{c1} @@ -32457,7 +33907,7 @@ _deref_pbuz1=_deref_pbuz1_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbua ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y eor #{c1} @@ -32470,19 +33920,16 @@ _deref_pbuz1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz1_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz1_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y clc adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax +_deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 @@ -32490,7 +33937,11 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuaa +_deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 tax ldy #0 @@ -32500,20 +33951,16 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuaa < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy #0 - lda ({z2}),y - stx $ff +_deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +_deref_pbuz1=_deref_pbuz2_band_vbuxx < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 + txa ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuxx < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 @@ -32522,7 +33969,12 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuxx < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbua ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuxx +_deref_pbuz1=_deref_pbuz2_bxor_vbuxx < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + txa + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:23.5 ldy #0 lda ({z2}),y @@ -32531,30 +33983,31 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=v sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 - ldy #0 - lda ({z2}),y - stx $ff +_deref_pbuz1=_deref_pbuz2_plus_vbuxx < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 + txa clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 +_deref_pbuz1=_deref_pbuz2_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuz2 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.5 tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz2_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuz2 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.5 tya ldy #0 ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuyy +_deref_pbuz1=_deref_pbuz2_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor__deref_pbuz2 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.5 + tya + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 tya tax @@ -32565,22 +34018,17 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuyy < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 +_deref_pbuz1=_deref_pbuz2_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuz2 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.5 tya - tax - ldy #0 - lda ({z2}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuz1 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +_deref_pbuz1=_deref_pbuz2_band_vbuz1 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuz1 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -32589,7 +34037,12 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuz1 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbua ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuz1 +_deref_pbuz1=_deref_pbuz2_bxor_vbuz1 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z1} + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuz1 < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 ldx {z1} ldy #0 @@ -32599,21 +34052,17 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuz1 < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuz1 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} - ldy #0 - lda ({z2}),y - stx $ff +_deref_pbuz1=_deref_pbuz2_plus_vbuz1 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} +_deref_pbuz1=_deref_pbuz2_band_vbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -32622,29 +34071,30 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuz2 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbua ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuz2 -_deref_pbuz1=_deref_pbuz2_minus_vbuz2 < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +_deref_pbuz1=_deref_pbuz2_bxor_vbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z2} + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} - ldy #0 - lda ({z2}),y - stx $ff +_deref_pbuz1=_deref_pbuz2_plus_vbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z2} clc - adc $ff + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_vbuz3 < _deref_pbuz1=vbuz3_band__deref_pbuz2 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 +_deref_pbuz1=_deref_pbuz2_band_vbuz3 < _deref_pbuz1=_deref_pbuz2_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z3} ldy #0 - lda ({z2}),y - and {z3} + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_vbuz3 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -32653,7 +34103,12 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuz3 < _deref_pbuz1=_deref_pbuz2_bor_vbuaa < vbua ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_vbuz3 +_deref_pbuz1=_deref_pbuz2_bxor_vbuz3 < _deref_pbuz1=_deref_pbuz2_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + lda {z3} + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z2}),y @@ -32661,65 +34116,147 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=v sbc {z3} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuz3 < _deref_pbuz1=vbuz3_plus__deref_pbuz2 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus_vbuz3 < _deref_pbuz1=_deref_pbuz2_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda {z3} clc - adc {z3} + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band__deref_pbuz1 -_deref_pbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz1 +_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band__deref_pbuz3 -_deref_pbuz1=_deref_pbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 +_deref_pbuz1=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z1}),y + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_band__deref_pbuz2 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #0 + and ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor__deref_pbuz2 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #0 + ora ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz2 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z2}),y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_plus__deref_pbuz2 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z2}),y + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_band__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_band__deref_pbuz2 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy #0 + lda ({z2}),y + ldy #0 + and ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bor__deref_pbuz2 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y ldy #0 ora ({z3}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus__deref_pbuz3 -_deref_pbuz1=_deref_pbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_bxor__deref_pbuz2 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy #0 lda ({z2}),y - stx $ff - and $ff + ldy #0 + eor ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 - lda {c1} - ldy #0 - ora ({z2}),y - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus__deref_pbuc1 -_deref_pbuz1=_deref_pbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuz2_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy #0 + lda ({z2}),y + sec + ldy #0 + sbc ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_plus__deref_pbuz3 < _deref_pbuz1=_deref_pbuz3_plus__deref_pbuz2 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 ldy #0 lda ({z2}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z2}),y + and {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z2}),y + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z2}),y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z2}),y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z2}),y + clc + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa @@ -32832,14 +34369,11 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuc1 -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tax - lda {c1},x - tax +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.0 @@ -32849,33 +34383,33 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_b ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - tax - lda {c1},x +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -32884,15 +34418,17 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx ora {c1},x ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 @@ -32902,13 +34438,10 @@ _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefid adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -32917,34 +34450,33 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -32954,34 +34486,34 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_b ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -32991,34 +34523,34 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_b ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 lda ({z2}),y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - ldy #0 - lda ({z2}),y +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -33028,24 +34560,27 @@ _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_b ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 -_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_minus_vbuaa < _deref_pbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 +_deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy #0 lda ({z2}),y ldy {z3} + sec + sbc {c1},y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z3} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -33058,7 +34593,7 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuz2_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz2_band_vbuc1 < _deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z2}),y and #{c1} @@ -33070,7 +34605,7 @@ _deref_pbuz1=_deref_pbuz2_bor_vbuc1 < _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbua ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=_deref_pbuz2_bxor_vbuc1 < _deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z2}),y eor #{c1} @@ -33083,28 +34618,25 @@ _deref_pbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sbc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuz2_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_deref_pbuz2_plus_vbuc1 < _deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z2}),y clc adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff - and $ff +_deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - tay - lda {c1} - sty $ff - ora $ff +_deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_vbuaa _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.0 tay lda {c1} @@ -33113,27 +34645,26 @@ _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.0 - tay - lda {c1} - sty $ff +_deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 - lda {c1} - stx $ff - and $ff +_deref_pbuz1=_deref_pbuc1_band_vbuxx < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 - lda {c1} - stx $ff - ora $ff +_deref_pbuz1=_deref_pbuc1_bor_vbuxx < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_vbuxx < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_vbuxx _deref_pbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 lda {c1} stx $ff @@ -33141,26 +34672,27 @@ _deref_pbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=v sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 - lda {c1} - stx $ff +_deref_pbuz1=_deref_pbuc1_plus_vbuxx < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + txa clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.0 - lda {c1} - sty $ff - and $ff +_deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.0 - lda {c1} - sty $ff - ora $ff +_deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_vbuyy _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:20.0 lda {c1} sty $ff @@ -33168,111 +34700,128 @@ _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=v sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:20.0 - lda {c1} - sty $ff +_deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - and {z1} +_deref_pbuz1=_deref_pbuc1_band_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - ora {z1} +_deref_pbuz1=_deref_pbuc1_bor_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_vbuz1 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z1} + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_vbuz1 _deref_pbuz1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 lda {c1} sec sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - lda {c1} +_deref_pbuz1=_deref_pbuc1_plus_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z1} clc - adc {z1} + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - and {z2} +_deref_pbuz1=_deref_pbuc1_band_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 - lda {c1} - ora {z2} +_deref_pbuz1=_deref_pbuc1_bor_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_vbuz2 < _deref_pbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda {z2} + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_vbuz2 _deref_pbuz1=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 lda {c1} sec sbc {z2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 - lda {c1} +_deref_pbuz1=_deref_pbuc1_plus_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {z2} clc - adc {z2} + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - stx $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 - lda {c1} - ldy #0 - ora ({z1}),y - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz1 -_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < _deref_pbuz1=vbuaa_plus__deref_pbuz1 < _deref_pbuz1=vbuxx_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - stx $ff - clc - adc $ff + ora {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 lda {c1} - tax + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z2}),y - stx $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 - lda {c1} - ldy #0 - ora ({z2}),y - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus__deref_pbuz2 -_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < _deref_pbuz1=vbuaa_plus__deref_pbuz2 < _deref_pbuz1=vbuxx_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - lda {c1} - tax +_deref_pbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z2}),y + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z2}),y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {c1} + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy #0 lda ({z2}),y - stx $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_band__deref_pbuc1 @@ -33280,31 +34829,31 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_plus__deref_pbuc1 -_deref_pbuz1=_deref_pbuc1_band__deref_pbuc2 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=_deref_pbuc1_band__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 lda {c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor__deref_pbuc2 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=_deref_pbuc1_bor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 lda {c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus__deref_pbuc2 -_deref_pbuz1=_deref_pbuc1_plus__deref_pbuc2 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.0 +_deref_pbuz1=_deref_pbuc1_bxor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {c1} + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {c1} + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_plus__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 lda {c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_band_pbuz1_derefidx_vbuaa @@ -33382,25 +34931,24 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 + tay + lda {c1},y + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 tay lda {c1},y @@ -33411,33 +34959,28 @@ _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1 sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 tay lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},x + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 lda {c1},x tay @@ -33447,32 +34990,27 @@ _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1 sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},y + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 lda {c1},y tay @@ -33482,34 +35020,30 @@ _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1 sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z1} + lda {c1},y + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 ldy {z1} lda {c1},y @@ -33520,35 +35054,31 @@ _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1 sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z2} + lda {c1},y + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 ldy {z2} lda {c1},y @@ -33559,14 +35089,11 @@ _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1 sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 @@ -33579,39 +35106,29 @@ CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tax - lda {c1} - ora {c2},x - ldy #0 - sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 +_deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c2},y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tay lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -33621,12 +35138,9 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=_deref_pbuc1_ adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 @@ -33634,14 +35148,15 @@ _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx ora {c2},x ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},x - tay + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -33650,37 +35165,25 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefid adc {c2},x ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - tya - tax - lda {c1} - ora {c2},x +_deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},y + eor {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - lda {c2},y - tay +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -33689,39 +35192,29 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pb adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - ldx {z1} - lda {c1} - ora {c2},x - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c2},y - tay + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z1} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -33731,39 +35224,29 @@ _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=_deref_pbuc1_ adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - ldx {z2} - lda {c1} - ora {c2},x - ldy #0 - sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_minus_vbuaa < _deref_pbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 + ldy {z2} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -36388,14 +37871,14 @@ CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE _deref_pbuz1=pbuz2_derefidx_vbuc1_plus_vbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 tay lda {c1},y sty $ff and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 tay lda {c1},y sty $ff @@ -36445,7 +37928,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_minus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuy sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay txa clc @@ -36535,14 +38018,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.0 tay lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.0 @@ -36552,24 +38032,34 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c1},x - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.0 tay lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:22.0 @@ -36579,74 +38069,91 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax +_deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:22.0 + tay + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:24.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay - lda {c1} - sty $ff + lda {c1},y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 + tay + lda {c1},y clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 tay lda {c1},y + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay - lda {c2} - sty $ff + lda {c1},y + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 + tay + lda {c1},y clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa @@ -36740,14 +38247,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tax - lda {c1},x +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay - lda {c1},x - sty $ff + lda {c1},y sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 @@ -36766,35 +38270,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tay - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},x clc @@ -36810,24 +38300,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},x clc @@ -36844,7 +38331,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy {z1} lda {c1},y @@ -36852,15 +38339,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 - tax - ldy {z1} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -36881,7 +38365,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy {z2} lda {c1},y @@ -36889,15 +38373,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 - tax - ldy {z2} - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z2} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -36934,17 +38415,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tax - lda {c2},x +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay - lda {c1},x - sty $ff + lda {c1},y sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},y clc @@ -36967,25 +38445,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tay - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 @@ -37004,24 +38468,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},x clc @@ -37038,7 +38499,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy {z1} lda {c2},y @@ -37046,15 +38507,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 - tax - ldy {z1} - lda {c2},y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -37075,7 +38533,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy {z2} lda {c2},y @@ -37083,15 +38541,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 - tax - ldy {z2} - lda {c2},y +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z2} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -37102,7 +38557,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1 adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 tax lda {c1},x tay @@ -37113,7 +38568,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 tax lda {c1},x tay @@ -37124,20 +38579,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 tax lda {c1},x tay @@ -37259,7 +38712,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_v and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 txa ora {c1},x ldy #0 @@ -37272,7 +38725,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 txa clc adc {c1},x @@ -37349,13 +38802,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuz1=vbuaa_band__deref_pbuz1 < _deref_pbuz1=vbuxx_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -37364,8 +38814,19 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_ ora {c1},x ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x + ldy #0 + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y @@ -37373,13 +38834,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < _deref_pbuz1=vbuaa_band__deref_pbuz2 < _deref_pbuz1=vbuxx_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},x - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -37388,8 +38846,19 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_ ora {c1},x ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},x + ldy #0 + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},x + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy #0 lda ({z2}),y @@ -37397,58 +38866,58 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx adc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},x + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},x - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},x + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c1},x + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa @@ -37535,24 +39004,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.0 - tay - lda {c1},y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},x clc @@ -37573,13 +39039,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefid ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 @@ -37596,22 +39059,19 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - lda {c1},y - tay +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},x clc adc {c1},y @@ -37626,24 +39086,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z1} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c1},x clc @@ -37659,24 +39116,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c1},x clc @@ -37702,24 +39156,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.0 - tay - lda {c2},y +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c1},x clc @@ -37740,13 +39191,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - lda {c2},x - tay +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 @@ -37763,22 +39211,19 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - lda {c2},y - tay +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},x clc adc {c2},y @@ -37793,24 +39238,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z1} lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c1},x clc @@ -37826,31 +39268,28 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c1},x clc adc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c1},x tay lda #{c1} @@ -37860,7 +39299,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},x tay lda #{c1} @@ -37870,19 +39309,17 @@ _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 lda {c1},x tay lda #{c1} @@ -38010,25 +39447,25 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 txa clc adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:18.5 lda {c1},y sty $ff and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 lda {c1},y sty $ff ora $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tya tax ora {c1},x @@ -38042,7 +39479,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tya clc adc {c1},y @@ -38094,13 +39531,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -38109,24 +39543,30 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_b ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 lda {c1},y - tax + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},y + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},y + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 @@ -38135,69 +39575,78 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_b ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c1},y + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c1},y + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa @@ -38284,24 +39733,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tax - lda {c1},x +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c1},x clc @@ -38316,32 +39762,19 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c1},x - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - lda {c1},y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},x clc adc {c1},y @@ -38355,7 +39788,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax lda {c1},y @@ -38363,13 +39796,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 @@ -38387,21 +39817,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - lda {c1},x - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -38420,21 +39847,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z2} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldx {z2} - lda {c1},x - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -38470,14 +39894,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tax - lda {c2},x +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 @@ -38501,23 +39922,10 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 @@ -38534,24 +39942,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=vbuaa and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},y - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c1},y clc adc {c2},y @@ -38573,14 +39978,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - lda {c2},x - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -38606,14 +40008,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldx {z2} - lda {c2},x - tax +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -38633,7 +40032,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},y tay lda #{c1} @@ -38643,19 +40042,17 @@ _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +_deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y tax lda #{c1} @@ -38822,7 +40219,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbux sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya ldy {z1} clc @@ -38841,6 +40238,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_ ora {z1} ldy #0 sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 + lda {z1} + tax + ora {c1},x + ldy #0 + sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_vbuz1 _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy {z1} @@ -38849,9 +40252,9 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuy sbc {z1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {z1} - ldy {z1} + tay clc adc {c1},y ldy #0 @@ -38883,14 +40286,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -38900,24 +40300,34 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} - ldy #0 - lda ({z1}),y - clc - adc {c1},x - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -38927,74 +40337,91 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} +_deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z1} + lda {c1},y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z1} + lda {c1},y + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa @@ -39082,7 +40509,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tay ldx {z1} lda {c1},y @@ -39090,15 +40517,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -39118,35 +40542,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z1} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z1} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c1},x clc @@ -39162,21 +40572,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -39203,15 +40610,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefid ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -39231,7 +40634,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 ldy {z1} ldx {z2} lda {c1},y @@ -39239,15 +40642,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z1} - ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -39286,15 +40686,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -39321,25 +40718,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z1} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 @@ -39358,21 +40741,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -39399,18 +40779,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c1},y clc @@ -39435,15 +40811,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z1} - ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -39465,7 +40838,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z1} lda {c1},y tay @@ -39476,20 +40849,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z1} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z1} lda {c1},y tax @@ -39667,7 +41038,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbux sbc $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuyy < _deref_pbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya ldy {z2} clc @@ -39761,14 +41132,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy adc {c1},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz1_band_vbuaa < _deref_pbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -39778,24 +41146,34 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx ora ({z1}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 - ldy #0 - lda ({z1}),y - ldy {z2} - clc - adc {c1},y - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z2}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -39805,24 +41183,34 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx ora ({z2}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - ldy #0 - lda ({z2}),y - clc - adc {c1},x - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuz2_band_vbuaa < _deref_pbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + eor ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z3}),y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -39832,74 +41220,91 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx ora ({z3}),y ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < _deref_pbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z2} + lda {c1},y + eor {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c1},y + sec + sbc {c1} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuz1=vbuaa_band__deref_pbuc1 < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuz1=vbuaa_bor__deref_pbuc1 < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuz1=vbuaa_plus__deref_pbuc1 < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy {z2} + lda {c1},y + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c1},y + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa @@ -40037,7 +41442,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tay ldx {z2} lda {c1},y @@ -40045,15 +41450,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -40073,35 +41475,21 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c1},x clc @@ -40117,21 +41505,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z2} lda {c1},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldx {z2} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -40151,7 +41536,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 ldy {z1} ldx {z2} lda {c1},y @@ -40159,15 +41544,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - ldy {z1} - ldx {z2} +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z2} lda {c1},y - tay - lda {c1},x - sty $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -40194,14 +41576,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -40221,7 +41600,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 ldy {z2} ldx {z3} lda {c1},y @@ -40229,15 +41608,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} - ldx {z3} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -40276,15 +41652,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:24.0 @@ -40311,25 +41684,11 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy #0 - sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 @@ -40348,21 +41707,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z2} lda {c2},y ora {c1},x ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldx {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -40382,7 +41738,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 ldy {z1} ldx {z2} lda {c2},y @@ -40390,15 +41746,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 + ldy {z2} + lda {c1},y ldy {z1} - ldx {z2} - lda {c2},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -40425,17 +41778,14 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} - lda {c2},y - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c1},y clc @@ -40460,15 +41810,12 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 ldy {z2} - ldx {z3} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -40490,7 +41837,7 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1 and $ff ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c1},y tay @@ -40501,20 +41848,18 @@ _deref_pbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_ ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +_deref_pbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c1},y tax @@ -41140,7 +42485,7 @@ _deref_pbuz1=vbuc1_plus_vbuxx < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +_deref_pbuz1=vbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 tya and #{c1} ldy #0 @@ -41151,7 +42496,7 @@ _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vb ora $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 +_deref_pbuz1=vbuc1_bxor_vbuyy < _deref_pbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 tya eor #{c1} ldy #0 @@ -41163,7 +42508,7 @@ _deref_pbuz1=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbu adc #{c1}+1 ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +_deref_pbuz1=vbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 tya clc adc #{c1} @@ -41223,7 +42568,7 @@ _deref_pbuz1=vbuc1_plus_vbuz2 < _deref_pbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y and #{c1} @@ -41235,21 +42580,27 @@ _deref_pbuz1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ora ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y eor #{c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus__deref_pbuz1 -_deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y clc adc #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z2}),y and #{c1} @@ -41261,14 +42612,20 @@ _deref_pbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ora ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 +_deref_pbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z2}),y eor #{c1} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus__deref_pbuz2 -_deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 +_deref_pbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.5 + lda #{c1} + sec + ldy #0 + sbc ({z2}),y + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z2}),y clc @@ -41280,31 +42637,31 @@ CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_plus__deref_pbuc1 -_deref_pbuz1=vbuc1_band__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_band_vbuc1 < _deref_pbuz1=_deref_pbuc1_band_vbuaa < _deref_pbuz1=_deref_pbuc1_band_vbuyy < _deref_pbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=vbuc1_band__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 lda #{c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bor_vbuc1 < _deref_pbuz1=_deref_pbuc1_bor_vbuaa < _deref_pbuz1=_deref_pbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 +_deref_pbuz1=vbuc1_bor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 lda #{c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy #0 sta ({z1}),y -CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_minus__deref_pbuc2 -_deref_pbuz1=vbuc1_plus__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_plus_vbuc1 < _deref_pbuz1=_deref_pbuc1_plus_vbuaa < _deref_pbuz1=_deref_pbuc1_plus_vbuyy < _deref_pbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 +_deref_pbuz1=vbuc1_bxor__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + lda #{c1} + eor {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + lda #{c1} + sec + sbc {c2} + ldy #0 + sta ({z1}),y +_deref_pbuz1=vbuc1_plus__deref_pbuc2 < _deref_pbuz1=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 lda #{c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy #0 sta ({z1}),y CANNOT SYNTHESIZE _deref_pbuz1=vbuc1_band_pbuz1_derefidx_vbuaa @@ -41589,12 +42946,11 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_bxor_pbuc2_der eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:20.5 +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:18.5 @@ -41619,11 +42975,10 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + lda #{c1} + sec + sbc {c2},x ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuz1=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 @@ -41637,6 +42992,13 @@ _deref_pbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_v and #{c1} ldy #0 sta ({z1}),y +_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + tya + tax + lda #{c1} + ora {c2},x + ldy #0 + sta ({z1}),y _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=vbuc1_bor_vbuaa < _deref_pbuz1=vbuc1_bor_vbuyy < _deref_pbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 lda {c2},y tay @@ -41645,23 +43007,15 @@ _deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=vbuc1_bor_vbuaa < _de ora $ff ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuz1=pbuc2_derefidx_vbuyy_bor_vbuc1 < _deref_pbuz1=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tya - tax - lda #{c1} - ora {c2},x - ldy #0 - sta ({z1}),y _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 lda {c2},y eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda #{c1} + sec + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 @@ -41697,12 +43051,11 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_bxor_pbuc2_der eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -41739,12 +43092,11 @@ _deref_pbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_bxor_pbuc2_der eor #{c1} ldy #0 sta ({z1}),y -_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 ldy {z2} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy #0 sta ({z1}),y _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -41876,106 +43228,61 @@ _deref_pbuc1=vbuaa_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus clc adc {z1} sta {c1} -_deref_pbuc1=vbuaa_band__deref_pbuz1 < _deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - tax +_deref_pbuc1=vbuaa_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=vbuaa_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_minus__deref_pbuz1 -_deref_pbuc1=vbuaa_plus__deref_pbuz1 < _deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - tax +_deref_pbuc1=vbuaa_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1} +_deref_pbuc1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:13.5 + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuaa_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 - tax - lda {c1} - stx $ff - and $ff +_deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 + and {c1} sta {c1} -_deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c1} - sty $ff - and $ff +_deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 + ora {c1} sta {c1} -_deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - tax - lda {c1} - stx $ff - ora $ff +_deref_pbuc1=vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 + eor {c1} sta {c1} -_deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c1} - sty $ff - ora $ff +_deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.0 + sec + sbc {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_minus__deref_pbuc1 -_deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c1} - stx $ff +_deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.0 clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c1} - sty $ff +_deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 + and {c2} + sta {c1} +_deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 + ora {c2} + sta {c1} +_deref_pbuc1=vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 + eor {c2} + sta {c1} +_deref_pbuc1=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:10.0 + sec + sbc {c2} + sta {c1} +_deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.0 clc - adc $ff - sta {c1} -_deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c2} - sty $ff - and $ff - sta {c1} -_deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c2} - sty $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_minus__deref_pbuc2 -_deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c2} - sty $ff - clc - adc $ff + adc {c2} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -42018,7 +43325,7 @@ _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_band_pbuc1_der stx $ff and $ff sta {c1} -_deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 tay lda {c1},y sty $ff @@ -42028,28 +43335,22 @@ _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_bor_pbuc1_deref tax ora {c1},x sta {c1} -_deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 tay lda {c1},y sty $ff ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:20.5 +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c1},x - sta $ff - txa sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax @@ -42071,13 +43372,9 @@ _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:20.5 - tay - lda {c1},x - sta $ff - tya +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 clc @@ -42096,13 +43393,9 @@ _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_ ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:20.5 - tax - lda {c1},y - sta $ff - txa +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 clc @@ -42120,14 +43413,15 @@ _deref_pbuc1=vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc1_deref ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:23.5 - tax +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + ldx {z1} + sec + sbc {c1},x sta {c1} _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} @@ -42155,7 +43449,7 @@ _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_band_pbuc2_der stx $ff and $ff sta {c1} -_deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 tay lda {c2},y sty $ff @@ -42165,28 +43459,22 @@ _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_bor_pbuc2_deref tax ora {c2},x sta {c1} -_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 tay lda {c2},y sty $ff ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:20.5 +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax - lda {c2},x - sta $ff - txa sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:12.5 tay - lda {c2},y - sta $ff - tya sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tax @@ -42208,13 +43496,9 @@ _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:20.5 - tay - lda {c2},x - sta $ff - tya +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 clc @@ -42233,13 +43517,9 @@ _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_ ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:20.5 - tax - lda {c2},y - sta $ff - txa +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:10.5 clc @@ -42257,14 +43537,15 @@ _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_bor_pbuc2_deref ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:23.5 - tax +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 + ldx {z1} + sec + sbc {c2},x sta {c1} _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 ldy {z1} @@ -42284,7 +43565,7 @@ _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_der stx $ff and $ff sta {c1} -_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +_deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay lda #{c1} tax @@ -42292,17 +43573,15 @@ _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_deref ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuaa_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:24.5 +_deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +_deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax lda #{c1} tay @@ -42397,7 +43676,7 @@ _deref_pbuc1=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=vbuxx_bor_vbuxx < _deref_pbuc1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 +_deref_pbuc1=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 txa sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_vbuxx @@ -42450,61 +43729,76 @@ _deref_pbuc1=vbuxx_plus_vbuz1 < _deref_pbuc1=vbuz1_plus_vbuxx < _deref_pbuc1=vbu clc adc {z1} sta {c1} -_deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=vbuxx_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_vbuxx < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 txa ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_minus__deref_pbuz1 -_deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:19.5 +_deref_pbuc1=vbuxx_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_vbuxx < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1} +_deref_pbuc1=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + txa + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:14.0 - lda {c1} - stx $ff - and $ff +_deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + txa + and {c1} sta {c1} -_deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:14.0 - lda {c1} - stx $ff - ora $ff +_deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + txa + ora {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_minus__deref_pbuc1 -_deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:16.0 - lda {c1} - stx $ff +_deref_pbuc1=vbuxx_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuxx < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + txa + eor {c1} + sta {c1} +_deref_pbuc1=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + txa + sec + sbc {c1} + sta {c1} +_deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + txa clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:14.0 - lda {c2} - stx $ff - and $ff +_deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + txa + and {c2} sta {c1} -_deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:14.0 - lda {c2} - stx $ff - ora $ff +_deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + txa + ora {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_minus__deref_pbuc2 -_deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:16.0 - lda {c2} - stx $ff +_deref_pbuc1=vbuxx_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_vbuxx < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + txa + eor {c2} + sta {c1} +_deref_pbuc1=vbuxx_minus__deref_pbuc2 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + txa + sec + sbc {c2} + sta {c1} +_deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + txa clc - adc $ff + adc {c2} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -42554,13 +43848,11 @@ _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_bor_pbuc1_deref ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay @@ -42573,7 +43865,7 @@ _deref_pbuc1=vbuxx_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx stx $ff and $ff sta {c1} -_deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 +_deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 txa ora {c1},x sta {c1} @@ -42585,7 +43877,19 @@ _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx sec sbc $ff sta {c1} -_deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + txa + tax + sec + sbc {c1},x + sta {c1} +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + txa + tay + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 txa clc adc {c1},x @@ -42601,12 +43905,10 @@ _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_ ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:18.5 - lda {c1},y - sta $ff +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa @@ -42631,13 +43933,17 @@ _deref_pbuc1=vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + txa + ldx {z1} + sec + sbc {c1},x sta {c1} _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} @@ -42674,13 +43980,11 @@ _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_bor_pbuc2_deref ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:20.5 +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay @@ -42693,7 +43997,7 @@ _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx stx $ff and $ff sta {c1} -_deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 +_deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 txa ora {c2},x sta {c1} @@ -42705,7 +44009,19 @@ _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx sec sbc $ff sta {c1} -_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + txa + tax + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + txa + tay + sec + sbc {c2},y + sta {c1} +_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 txa clc adc {c2},x @@ -42721,12 +44037,10 @@ _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_ ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:18.5 - lda {c2},y - sta $ff +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa @@ -42751,13 +44065,17 @@ _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:21.5 +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + txa + ldx {z1} + sec + sbc {c2},x sta {c1} _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} @@ -42786,16 +44104,14 @@ _deref_pbuc1=vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_ ora $ff sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuxx_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 +_deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} tay txa @@ -42906,7 +44222,7 @@ _deref_pbuc1=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa sty $ff and $ff sta {c1} -_deref_pbuc1=vbuyy_bor_vbuyy < _deref_pbuc1=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 +_deref_pbuc1=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A cycles:6.0 tya sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_vbuyy @@ -42917,11 +44233,11 @@ _deref_pbuc1=vbuyy_plus_vbuyy < vbuaa=vbuyy_plus_vbuyy - clobber:A cycles:8.0 tya asl sta {c1} -_deref_pbuc1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 +_deref_pbuc1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 tya and {z1} sta {c1} -_deref_pbuc1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 +_deref_pbuc1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 tya ora {z1} sta {c1} @@ -42931,70 +44247,81 @@ _deref_pbuc1=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbu sec sbc {z1} sta {c1} -_deref_pbuc1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 +_deref_pbuc1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 tya clc adc {z1} sta {c1} -_deref_pbuc1=vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 +_deref_pbuc1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} -_deref_pbuc1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 tya ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_minus__deref_pbuz1 -_deref_pbuc1=vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuyy < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +_deref_pbuc1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1} +_deref_pbuc1=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + tya + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.0 - lda {c1} - sty $ff - and $ff +_deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + tya + and {c1} sta {c1} -_deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.0 - lda {c1} - sty $ff - ora $ff +_deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + tya + ora {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_minus__deref_pbuc1 -_deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:16.0 - lda {c1} - sty $ff +_deref_pbuc1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + tya + eor {c1} + sta {c1} +_deref_pbuc1=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + tya + sec + sbc {c1} + sta {c1} +_deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + tya clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.0 - lda {c2} - sty $ff - and $ff +_deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + tya + and {c2} sta {c1} -_deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.0 - lda {c2} - sty $ff - ora $ff +_deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + tya + ora {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_minus__deref_pbuc2 -_deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:16.0 - lda {c2} - sty $ff +_deref_pbuc1=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + tya + eor {c2} + sta {c1} +_deref_pbuc1=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + tya + sec + sbc {c2} + sta {c1} +_deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + tya clc - adc $ff + adc {c2} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -43043,13 +44370,11 @@ _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:20.5 +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax @@ -43067,29 +44392,27 @@ _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:18.5 - lda {c1},x - sta $ff +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 tya sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 tya clc adc {c1},x sta {c1} -_deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 lda {c1},y sty $ff and $ff sta {c1} -_deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 lda {c1},y sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +_deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya tax ora {c1},x @@ -43102,7 +44425,19 @@ _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx sec sbc $ff sta {c1} -_deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + tax + sec + sbc {c1},x + sta {c1} +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + tya + tay + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 tya clc adc {c1},y @@ -43119,13 +44454,17 @@ _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuyy_bor_pbuc1_deref ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x + sta {c1} +_deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + tya + ldy {z1} + sec + sbc {c1},y sta {c1} _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} @@ -43133,7 +44472,7 @@ _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuyy_plus_pbuc1_der clc adc {c1},x sta {c1} -_deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tya ldy {z1} clc @@ -43161,13 +44500,11 @@ _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:20.5 +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax @@ -43185,29 +44522,27 @@ _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:18.5 - lda {c2},x - sta $ff +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 tya sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 tya clc adc {c2},x sta {c1} -_deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 lda {c2},y sty $ff and $ff sta {c1} -_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 lda {c2},y sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya tax ora {c2},x @@ -43220,7 +44555,19 @@ _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx sec sbc $ff sta {c1} -_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + tax + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + tya + tay + sec + sbc {c2},y + sta {c1} +_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 tya clc adc {c2},y @@ -43237,13 +44584,17 @@ _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuyy_bor_pbuc2_deref ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + tya + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} @@ -43251,36 +44602,34 @@ _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuyy_plus_pbuc2_der clc adc {c2},x sta {c1} -_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tya ldy {z1} clc adc {c2},y sta {c1} -_deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +_deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda #{c1} tax lda {c2},x sty $ff and $ff sta {c1} -_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +_deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} tax tya ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 +_deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +_deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax tya @@ -43297,7 +44646,7 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 tya and #{c1} sta {c1} @@ -43306,7 +44655,7 @@ _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < v sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya eor #{c1} sta {c1} @@ -43315,12 +44664,12 @@ _deref_pbuc1=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbu sec sbc #{c1} sta {c1} -_deref_pbuc1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 +_deref_pbuc1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 tya clc adc #{c1} sta {c1} -_deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 tya and #{c2} sta {c1} @@ -43329,7 +44678,7 @@ _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < v sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya eor #{c2} sta {c1} @@ -43338,7 +44687,7 @@ _deref_pbuc1=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbu sec sbc #{c2} sta {c1} -_deref_pbuc1=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 +_deref_pbuc1=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 tya clc adc #{c2} @@ -43379,11 +44728,11 @@ _deref_pbuc1=vbuz1_plus_vbuxx < _deref_pbuc1=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus clc adc {z1} sta {c1} -_deref_pbuc1=vbuz1_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 +_deref_pbuc1=vbuz1_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:9.0 tya and {z1} sta {c1} -_deref_pbuc1=vbuz1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 +_deref_pbuc1=vbuz1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:9.0 tya ora {z1} sta {c1} @@ -43394,7 +44743,7 @@ _deref_pbuc1=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbu sec adc {z1} sta {c1} -_deref_pbuc1=vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 +_deref_pbuc1=vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:11.0 tya clc adc {z1} @@ -43434,79 +44783,103 @@ _deref_pbuc1=vbuz1_plus_vbuz2 < _deref_pbuc1=vbuaa_plus_vbuz1 < _deref_pbuc1=vbu clc adc {z2} sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuz1 < _deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +_deref_pbuc1=vbuz1_band__deref_pbuz1 < _deref_pbuc1=vbuaa_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=vbuz1_bor__deref_pbuz1 < _deref_pbuc1=vbuaa_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda {z1} ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus__deref_pbuz1 -_deref_pbuc1=vbuz1_plus__deref_pbuz1 < _deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} +_deref_pbuc1=vbuz1_bxor__deref_pbuz1 < _deref_pbuc1=vbuaa_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff + eor ({z1}),y sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuz2 < _deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} +_deref_pbuc1=vbuz1_minus__deref_pbuz1 < _deref_pbuc1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z1} + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuz1_plus__deref_pbuz1 < _deref_pbuc1=vbuaa_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z1} + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=vbuz1_band__deref_pbuz2 < _deref_pbuc1=vbuaa_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + ldy #0 + and ({z2}),y sta {c1} _deref_pbuc1=vbuz1_bor__deref_pbuz2 < _deref_pbuc1=vbuaa_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda {z1} ldy #0 ora ({z2}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus__deref_pbuz2 -_deref_pbuc1=vbuz1_plus__deref_pbuz2 < _deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} +_deref_pbuc1=vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=vbuaa_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1} +_deref_pbuc1=vbuz1_minus__deref_pbuz2 < _deref_pbuc1=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + sta {c1} +_deref_pbuc1=vbuz1_plus__deref_pbuz2 < _deref_pbuc1=vbuaa_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 - lda {c1} - and {z1} +_deref_pbuc1=vbuz1_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + and {c1} sta {c1} -_deref_pbuc1=vbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 - lda {c1} - ora {z1} +_deref_pbuc1=vbuz1_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + ora {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus__deref_pbuc1 -_deref_pbuc1=vbuz1_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 - lda {c1} +_deref_pbuc1=vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + eor {c1} + sta {c1} +_deref_pbuc1=vbuz1_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} + sec + sbc {c1} + sta {c1} +_deref_pbuc1=vbuz1_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} clc - adc {z1} + adc {c1} sta {c1} -_deref_pbuc1=vbuz1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 - lda {c2} - and {z1} +_deref_pbuc1=vbuz1_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + and {c2} sta {c1} -_deref_pbuc1=vbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 - lda {c2} - ora {z1} +_deref_pbuc1=vbuz1_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + ora {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_minus__deref_pbuc2 -_deref_pbuc1=vbuz1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 - lda {c2} +_deref_pbuc1=vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + eor {c2} + sta {c1} +_deref_pbuc1=vbuz1_minus__deref_pbuc2 < _deref_pbuc1=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} + sec + sbc {c2} + sta {c1} +_deref_pbuc1=vbuz1_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -43604,19 +44977,17 @@ _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc1_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c1},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},x sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c1},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c1},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax @@ -43639,11 +45010,10 @@ _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc1_deref ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:15.5 - lda {c1},x - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda {z1} sec - adc {z1} + sbc {c1},x sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {z1} @@ -43659,11 +45029,10 @@ _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbu ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:15.5 - lda {c1},y - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 + lda {z1} sec - adc {z1} + sbc {c1},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {z1} @@ -43691,19 +45060,17 @@ _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc1_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 - ldy {z1} - lda {c1},y - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda {z1} + tax sec - adc {z1} + sbc {c1},x sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 - ldx {z1} - lda {c1},x - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} + tay sec - adc {z1} + sbc {c1},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} @@ -43738,19 +45105,17 @@ _deref_pbuc1=vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuz1_bor_pbuc1_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z1} ldy {z2} - lda {c1},y - eor #$ff sec - adc {z1} + sbc {c1},y sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 +_deref_pbuc1=vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda {z1} ldx {z2} - lda {c1},x - eor #$ff sec - adc {z1} + sbc {c1},x sta {c1} _deref_pbuc1=vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} @@ -43795,19 +45160,17 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_bor_pbuc2_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:17.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c2},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax @@ -43830,11 +45193,10 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_bor_pbuc2_deref ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:15.5 - lda {c2},x - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {z1} @@ -43850,11 +45212,10 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_derefidx_vbu ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:15.5 - lda {c2},y - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 lda {z1} @@ -43882,19 +45243,17 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuz1_bor_pbuc2_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + lda {z1} + tax sec - adc {z1} + sbc {c2},x sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x - eor #$ff +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + lda {z1} + tay sec - adc {z1} + sbc {c2},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} @@ -43929,19 +45288,17 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuz1_bor_pbuc2_deref ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z1} ldy {z2} - lda {c2},y - eor #$ff sec - adc {z1} + sbc {c2},y sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda {z1} ldx {z2} - lda {c2},x - eor #$ff sec - adc {z1} + sbc {c2},x sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} @@ -43980,21 +45337,19 @@ _deref_pbuc1=vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_ ora {z1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda #{c1} tax - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1} -_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 +_deref_pbuc1=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda #{c1} tay - lda {c2},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1} _deref_pbuc1=vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda #{c1} @@ -44064,18 +45419,18 @@ _deref_pbuc1=vbuz1_plus_vbuc2 < _deref_pbuc1=vbuaa_plus_vbuc2 < _deref_pbuc1=vbu clc adc #{c2} sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:19.5 - tax +_deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:11.5 ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_vbuaa +_deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:11.5 + ldy #0 + eor ({z1}),y + sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:21.5 tax ldy #0 @@ -44084,26 +45439,26 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:21.5 - tax - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:13.5 clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_vbuxx < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + txa + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuxx < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 txa ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_vbuxx +_deref_pbuc1=_deref_pbuz1_bxor_vbuxx < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + txa + ldy #0 + eor ({z1}),y + sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y @@ -44111,27 +45466,27 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=v sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:19.5 - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuc1=_deref_pbuz1_plus_vbuxx < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 + txa clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuz1 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:13.5 + tya + ldy #0 + and ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuz1 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:13.5 tya ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_vbuyy +_deref_pbuc1=_deref_pbuz1_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:13.5 + tya + ldy #0 + eor ({z1}),y + sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 tya tax @@ -44141,146 +45496,183 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuyy < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +_deref_pbuc1=_deref_pbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuz1 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:15.5 tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuz1 < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda {z1} ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_vbuz1 -_deref_pbuc1=_deref_pbuz1_minus_vbuz1 < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} +_deref_pbuc1=_deref_pbuz1_bxor_vbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z1} + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {z1} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 - ldx {z1} - ldy #0 - lda ({z1}),y - stx $ff +_deref_pbuc1=_deref_pbuz1_plus_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z1} clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuz2 < _deref_pbuc1=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 ldy #0 - lda ({z1}),y - and {z2} + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z2} + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_vbuz2 < _deref_pbuc1=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 lda {z2} ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_vbuz2 +_deref_pbuc1=_deref_pbuz1_bxor_vbuz2 < _deref_pbuc1=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + lda {z2} + ldy #0 + eor ({z1}),y + sta {c1} _deref_pbuc1=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y sec sbc {z2} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuz2 < _deref_pbuc1=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.5 +_deref_pbuc1=_deref_pbuz1_plus_vbuz2 < _deref_pbuc1=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus__deref_pbuz1 -_deref_pbuc1=_deref_pbuz1_band__deref_pbuz2 < _deref_pbuc1=vbuaa_band__deref_pbuz1 < _deref_pbuc1=vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuc1=_deref_pbuz1_band__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus__deref_pbuz2 -_deref_pbuc1=_deref_pbuz1_plus__deref_pbuz2 < _deref_pbuc1=vbuaa_plus__deref_pbuz1 < _deref_pbuc1=vbuxx_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y - tax ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=_deref_pbuz1_minus__deref_pbuz2 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuz2 < _deref_pbuc1=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy #0 + lda ({z1}),y clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 - lda {c1} - ldy #0 - ora ({z1}),y - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc1 -_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuz1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus__deref_pbuc2 -_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuz1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuz1_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus__deref_pbuc2 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -44357,14 +45749,11 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc2 -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 - tax - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay - lda {c1},x - sty $ff - and $ff + lda {c1},y + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -44372,48 +45761,46 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:30.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + tay + lda {c1},y + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy #0 lda ({z1}),y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c1},x - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 tay + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},x - sty $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 @@ -44421,50 +45808,40 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefid clc adc {c1},x sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - tya - tax +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y ldy #0 - lda ({z1}),y - tay - lda {c1},x - sty $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},y ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tya tax ldy #0 lda ({z1}),y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tya - tax - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c1},y clc - adc {c1},x - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} ldy #0 - lda ({z1}),y - tay - lda {c1},x - sty $ff - and $ff + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -44472,33 +45849,31 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 - ldx {z1} +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y - tay - lda {c1},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c1},y clc - adc {c1},x - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z2} ldy #0 - lda ({z1}),y - tay - lda {c1},x - sty $ff - and $ff + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} @@ -44506,24 +45881,25 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 - ldx {z2} +_deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z1}),y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff + eor ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z2} + lda {c1},y clc - adc {c1},y + ldy #0 + adc ({z1}),y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 @@ -44535,14 +45911,11 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 - tax - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay - lda {c2},x - sty $ff - and $ff + lda {c2},y + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -44550,56 +45923,46 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - tax - lda {c2},x - tax - ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c2},x - sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 tay + lda {c2},y + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 + tax + ldy #0 + lda ({z1}),y + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + tay + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},x - sty $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 - ldy #0 - lda ({z1}),y - tay +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},x - sta $ff - tya - sec - sbc $ff + ldy #0 + eor ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 - lda {c2},x - tax +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 @@ -44607,45 +45970,40 @@ _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefid clc adc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tya tax ldy #0 lda ({z1}),y - clc - adc {c2},x + sec + sbc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -44653,32 +46011,31 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tax + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - ldy #0 - lda ({z1}),y +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} @@ -44686,33 +46043,32 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_b ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_minus_vbuaa < _deref_pbuc1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy #0 lda ({z1}),y ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z2} + lda {c2},y + clc ldy #0 - lda ({z1}),y - tax + adc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} tay lda {c2},y - stx $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} @@ -44721,26 +46077,28 @@ _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - ldy #0 - lda ({z1}),y - tax +_deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} tay lda {c2},y - sta $ff - txa - sec - sbc $ff + ldy #0 + eor ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 lda #{c1} tax ldy #0 lda ({z1}),y + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda #{c1} + tay + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc2 @@ -44752,7 +46110,7 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc3 -_deref_pbuc1=_deref_pbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y and #{c1} @@ -44762,7 +46120,7 @@ _deref_pbuc1=_deref_pbuz1_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuz1 < vbua ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y eor #{c1} @@ -44773,13 +46131,13 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sec sbc #{c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_plus_vbuc1 < _deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y clc adc #{c1} sta {c1} -_deref_pbuc1=_deref_pbuz1_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_band_vbuc2 < _deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y and #{c2} @@ -44789,7 +46147,7 @@ _deref_pbuc1=_deref_pbuz1_bor_vbuc2 < _deref_pbuc1=vbuc2_bor__deref_pbuz1 < vbua ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=_deref_pbuz1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=_deref_pbuz1_bxor_vbuc2 < _deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y eor #{c2} @@ -44800,37 +46158,21 @@ _deref_pbuc1=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=v sec sbc #{c2} sta {c1} -_deref_pbuc1=_deref_pbuz1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_deref_pbuz1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y clc adc #{c2} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c1} - sty $ff - and $ff +_deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 - tax - lda {c1} - stx $ff - and $ff +_deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c1} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - tax - lda {c1} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_vbuaa _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:18.0 tax lda {c1} @@ -44845,119 +46187,132 @@ _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c1} - sty $ff +_deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.0 clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c1} - stx $ff - clc - adc $ff +_deref_pbuc1=_deref_pbuc1_band_vbuxx < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + txa + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:14.0 - lda {c1} - stx $ff - and $ff +_deref_pbuc1=_deref_pbuc1_bor_vbuxx < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + txa + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:14.0 - lda {c1} - stx $ff - ora $ff +_deref_pbuc1=_deref_pbuc1_bxor_vbuxx < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + txa + eor {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_vbuxx _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:16.0 lda {c1} stx $ff sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:16.0 - lda {c1} - stx $ff +_deref_pbuc1=_deref_pbuc1_plus_vbuxx < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + txa clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.0 - lda {c1} - sty $ff - and $ff +_deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + tya + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.0 - lda {c1} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + tya + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + tya + eor {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_vbuyy _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:16.0 lda {c1} sty $ff sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:16.0 - lda {c1} - sty $ff +_deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + tya clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 - lda {c1} - and {z1} +_deref_pbuc1=_deref_pbuc1_band_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 - lda {c1} - ora {z1} +_deref_pbuc1=_deref_pbuc1_bor_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + eor {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_vbuz1 _deref_pbuc1=_deref_pbuc1_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.0 lda {c1} sec sbc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 - lda {c1} +_deref_pbuc1=_deref_pbuc1_plus_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} clc - adc {z1} + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 - lda {c1} - ldy #0 - ora ({z1}),y - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_minus__deref_pbuz1 -_deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 lda {c1} - sty $ff + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y clc - adc $ff + adc {c1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_plus__deref_pbuc2 +_deref_pbuc1=_deref_pbuc1_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.0 + lda {c1} + sec + sbc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc1_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {c1} + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuz1_derefidx_vbuaa @@ -44993,39 +46348,36 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_minus_pbuz1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_plus_pbuz1_derefidx_vbuc2 -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.5 tax lda {c1},x @@ -45044,53 +46396,30 @@ _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 tay lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 - lda {c1},x - tay - lda {c1} - sty $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 lda {c1},x tax @@ -45107,51 +46436,23 @@ _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 - lda {c1},x - tay - lda {c1} - sty $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 - lda {c1},y - tax - lda {c1} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 lda {c1},y tax @@ -45168,55 +46469,41 @@ _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 - lda {c1},y - tax - lda {c1} - stx $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + eor {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 ldy {z1} lda {c1},y @@ -45235,23 +46522,17 @@ _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc1 @@ -45263,53 +46544,47 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} ora {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c1} - stx $ff - sec - sbc $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + tax + lda {c1} + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax @@ -45323,142 +46598,91 @@ _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc1_ clc adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 - lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {c1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c1} - stx $ff - sec - sbc $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.5 - lda {c2},x - tay +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {c1} clc adc {c2},x sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - tya - tax +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {c1} - ora {c2},x - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 - lda {c2},y - tax - lda {c1} - stx $ff sec - sbc $ff - sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:22.5 - lda {c2},y - tay - lda {c1} - sty $ff - sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {c1} clc adc {c2},y sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {c1} _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} lda {c1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - sec - sbc $ff + eor {c1} sta {c1} -_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc1_minus_vbuaa < _deref_pbuc1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax + eor {c1} + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + ldy {z1} lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + ldx {z1} + lda {c1} + sec + sbc {c2},x sta {c1} _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} @@ -45511,31 +46735,15 @@ _deref_pbuc1=_deref_pbuc1_plus_vbuc2 < _deref_pbuc1=vbuc2_plus__deref_pbuc1 < vb clc adc #{c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c2} - sty $ff - and $ff +_deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:8.0 + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2} - stx $ff - and $ff +_deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:8.0 + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.0 - tay - lda {c2} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:8.0 + eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuaa _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:18.0 tax lda {c2} @@ -45550,124 +46758,150 @@ _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuyy < sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:18.0 - tay - lda {c2} - sty $ff +_deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:10.0 clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:18.0 - tax - lda {c2} - stx $ff - clc - adc $ff +_deref_pbuc1=_deref_pbuc2_band_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + txa + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:14.0 - lda {c2} - stx $ff - and $ff +_deref_pbuc1=_deref_pbuc2_bor_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + txa + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:14.0 - lda {c2} - stx $ff - ora $ff +_deref_pbuc1=_deref_pbuc2_bxor_vbuxx < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + txa + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuxx _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:16.0 lda {c2} stx $ff sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:16.0 - lda {c2} - stx $ff +_deref_pbuc1=_deref_pbuc2_plus_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + txa clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.0 - lda {c2} - sty $ff - and $ff +_deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + tya + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.0 - lda {c2} - sty $ff - ora $ff +_deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + tya + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + tya + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuyy _deref_pbuc1=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:16.0 lda {c2} sty $ff sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:16.0 - lda {c2} - sty $ff +_deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + tya clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 - lda {c2} - and {z1} +_deref_pbuc1=_deref_pbuc2_band_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 - lda {c2} - ora {z1} +_deref_pbuc1=_deref_pbuc2_bor_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda {z1} + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuz1 _deref_pbuc1=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:13.0 lda {c2} sec sbc {z1} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 - lda {c2} +_deref_pbuc1=_deref_pbuc2_plus_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc2_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus__deref_pbuz1 -_deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - clc - adc $ff + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {c2} + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=_deref_pbuc2_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c1} + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus__deref_pbuc1 +_deref_pbuc1=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {c1} + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus__deref_pbuc3 +_deref_pbuc1=_deref_pbuc2_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {c2} + and {c3} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c2} + ora {c3} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {c2} + eor {c3} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.0 + lda {c2} + sec + sbc {c3} + sta {c1} +_deref_pbuc1=_deref_pbuc2_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {c2} + clc + adc {c3} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -45708,26 +46942,128 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuz1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuz1_derefidx_vbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},x + eor {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},x + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},y + eor {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + eor {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc1 @@ -45743,39 +47079,36 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuc3 -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c2},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.5 tax lda {c2},x @@ -45794,53 +47127,30 @@ _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 tay lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 - lda {c2},x - tay - lda {c2} - sty $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax @@ -45857,51 +47167,23 @@ _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 - lda {c2},x - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 - lda {c2},y - tax - lda {c2} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.5 lda {c2},y tax @@ -45918,55 +47200,41 @@ _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 - lda {c2},y - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c2},x + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_minus_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 ldy {z1} lda {c2},y @@ -45985,29 +47253,69 @@ _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2 sec sbc $ff sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + eor {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2},y + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc2 @@ -46018,14 +47326,48 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuaa +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c3},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c3},y + and {c2} + sta {c1} _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c2} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c3},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c3},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c3},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + tax + lda {c2} + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + tay + lda {c2} + sec + sbc {c3},y + sta {c1} _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {c2} @@ -46038,40 +47380,92 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=_deref_pbuc2_ clc adc {c3},y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c3},x + and {c2} + sta {c1} _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {c2} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c3},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 + lda {c2} + sec + sbc {c3},x + sta {c1} _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {c2} clc adc {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy -_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - tya - tax - lda {c2} - ora {c3},x +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c3},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c3},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c3},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 + lda {c2} + sec + sbc {c3},y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {c2} clc adc {c3},y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c3},y + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c3},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c3},y + ora {c2} + sta {c1} _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} lda {c2} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c3},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c3},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2} + sec + sbc {c3},y + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + ldx {z1} + lda {c2} + sec + sbc {c3},x + sta {c1} _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} lda {c2} @@ -46084,15 +47478,56 @@ _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=_deref_pbuc2_ clc adc {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c3},x + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c3},y + and {c2} + sta {c1} _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax lda {c2} ora {c3},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 +_deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c3},y + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c3},x + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c3},y + eor {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2} + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2} + sec + sbc {c3},y + sta {c1} _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda #{c1} tax @@ -46122,11 +47557,24 @@ CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_pbuc3_derefidx_vbuc4 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuc1 +_deref_pbuc1=_deref_pbuc2_band_vbuc1 < _deref_pbuc1=vbuc1_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + and {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bor_vbuc1 < _deref_pbuc1=vbuc1_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + ora {c2} + sta {c1} +_deref_pbuc1=_deref_pbuc2_bxor_vbuc1 < _deref_pbuc1=vbuc1_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + eor {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_minus_vbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_plus_vbuc1 +_deref_pbuc1=_deref_pbuc2_plus_vbuc1 < _deref_pbuc1=vbuc1_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda #{c1} + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_band_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bor_vbuc2 CANNOT SYNTHESIZE _deref_pbuc1=_deref_pbuc2_bxor_vbuc2 @@ -47726,7 +49174,7 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuz1_derefidx_vbuc2_plus_vbuc3 -_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 tay lda {c1},y sty $ff @@ -47738,7 +49186,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_v stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 tay lda {c1},y sty $ff @@ -47793,7 +49241,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_minus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuy sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay txa clc @@ -47869,14 +49317,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_v clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 - tax - ldy #0 - lda ({z1}),y +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay - lda {c1},x - sty $ff - and $ff + lda {c1},y + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -47884,72 +49329,134 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 + tay + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + sec + ldy #0 + sbc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + clc + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - tax - lda {c1},x - tax - lda {c1} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c1},y - tay - lda {c1} - sty $ff - clc - adc $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c1},x - tax - lda {c1} - stx $ff - clc - adc $ff + and {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + ora {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + ora {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + eor {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + clc + adc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + clc + adc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c1},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c1},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c1},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c1},x + clc + adc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -47999,14 +49506,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c1},y + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -48028,32 +49538,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - tay - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x clc @@ -48067,32 +49564,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 - tax - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c1},x clc @@ -48114,15 +49598,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax - ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c1},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -48162,14 +49650,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax - lda {c2},x - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c1},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -48177,7 +49668,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},y clc @@ -48197,14 +49688,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay @@ -48220,22 +49708,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c1},x clc @@ -48257,15 +49742,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax - ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c1},y + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -48281,7 +49770,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax lda {c1},x tay @@ -48291,7 +49780,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda {c1},x tay @@ -48301,19 +49790,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax lda {c1},x tay @@ -48464,7 +49951,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_v stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 txa ora {c1},x sta {c1} @@ -48475,7 +49962,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 txa clc adc {c1},x @@ -48520,78 +50007,77 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - ldy #0 - lda ({z1}),y - tay +_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},x - sty $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y ora {c1},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},x + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c1},x + sec + ldy #0 + sbc ({z1}),y + sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + sec + sbc {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},x - tay - lda {c1} - sty $ff - clc - adc $ff + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},x + clc + adc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -48635,22 +50121,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c1},y +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x clc @@ -48668,13 +50151,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefid ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},x @@ -48695,29 +50175,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x clc adc {c1},y @@ -48730,7 +50198,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y ora {c1},x @@ -48741,16 +50209,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},x + ldx {z1} + sec + sbc {c1},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},x clc @@ -48780,22 +50251,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c2},y +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x clc @@ -48813,13 +50281,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - lda {c2},x - tay +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},x @@ -48833,20 +50298,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - lda {c2},y - tay +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x clc adc {c2},y @@ -48859,7 +50321,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y ora {c1},x @@ -48870,16 +50332,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c1},x + ldx {z1} + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},x clc @@ -48891,7 +50356,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c1},x tay lda #{c1} @@ -48900,7 +50365,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},x tay lda #{c1} @@ -48909,18 +50374,16 @@ _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 lda {c1},x tay lda #{c1} @@ -49031,22 +50494,22 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 lda {c1},y sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 lda {c1},y sty $ff ora $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya tax ora {c1},x @@ -49058,7 +50521,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 tya clc adc {c1},y @@ -49082,82 +50545,77 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy clc adc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - tya - tax +_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y ldy #0 - lda ({z1}),y - tay - lda {c1},x - sty $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c1},y ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tya - tax +_deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c1},y ldy #0 - lda ({z1}),y + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c1},y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + sec + sbc {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c1},y - tax - lda {c1} - stx $ff - clc - adc $ff + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c1},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c1},y + clc + adc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -49201,22 +50659,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.0 - tax - lda {c1},x +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c1},x clc @@ -49236,29 +50691,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 - lda {c1},x - tax +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 - lda {c1},y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x clc adc {c1},y @@ -49270,20 +50713,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tya tax lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},y @@ -49298,22 +50738,25 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},y + ldy {z1} + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c1},x clc @@ -49349,14 +50792,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.0 - tax - lda {c2},x +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -49376,13 +50816,10 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 - lda {c2},x - tax +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},y @@ -49396,22 +50833,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 - lda {c2},y - tax +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},y clc adc {c2},y @@ -49430,14 +50864,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c1},y + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -49460,7 +50897,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},y tay lda #{c1} @@ -49469,18 +50906,16 @@ _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},y tax lda #{c1} @@ -49642,7 +51077,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tya ldy {z1} clc @@ -49738,14 +51173,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx clc adc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y - tay - lda {c1},x - sty $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -49753,23 +51185,31 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z1}),y - clc - adc {c1},x + eor ({z1}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c1},y + sec ldy #0 - lda ({z2}),y - tay - lda {c1},x - sty $ff - and $ff + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -49777,72 +51217,134 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx ldy #0 ora ({z2}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y - clc - adc {c1},x + eor ({z2}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + sec + ldy #0 + sbc ({z2}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 - ldx {z1} - lda {c1},x - tax - lda {c1} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + clc + ldy #0 + adc ({z2}),y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < _deref_pbuc1=vbuaa_bor__deref_pbuc1 < _deref_pbuc1=vbuxx_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - ldx {z1} - lda {c1},x - tax - lda {c1} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_plus_vbuaa < _deref_pbuc1=_deref_pbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - clc - adc $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < _deref_pbuc1=vbuaa_plus__deref_pbuc1 < _deref_pbuc1=vbuxx_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - clc - adc $ff + and {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + ora {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + ora {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + eor {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + eor {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + clc + adc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + clc + adc {c1} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + and {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + ora {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c1},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c1},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c1},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c1},x + clc + adc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -49934,15 +51436,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefid ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 tay @@ -49966,7 +51465,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c1},y ora {c1},x @@ -49977,26 +51476,13 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefid ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},x clc @@ -50016,32 +51502,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c1},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 - ldx {z1} - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c1},x clc @@ -50067,14 +51540,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c1},x + sec + sbc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} @@ -50104,15 +51580,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} - ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c1},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} @@ -50154,15 +51634,12 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -50197,14 +51674,11 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -50226,22 +51700,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c1},x clc @@ -50267,16 +51738,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c2},y - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c1},x + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y clc @@ -50304,15 +51778,19 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} - ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 + ldx {z1} + lda {c1},x + ldx {z2} + sec + sbc {c2},x sta {c1} _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} @@ -50338,7 +51816,7 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y tay @@ -50348,19 +51826,17 @@ _deref_pbuc1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c1},y tax @@ -50835,7 +52311,7 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc1_derefidx_vbuc2_plus_vbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:16.5 tay lda {c2},y sty $ff @@ -50847,7 +52323,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_v stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:16.5 tay lda {c2},y sty $ff @@ -50902,7 +52378,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuy sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay txa clc @@ -50978,14 +52454,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_v clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.0 tay lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.0 tay @@ -50993,46 +52466,68 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c2},x - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.0 tay lda {c2},y - tay - lda {c1} - sty $ff - and $ff + ldy #0 + eor ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.0 + tay + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.0 + tay + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + and {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {c1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 + tay + lda {c2},y + eor {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c2},x + eor {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c2},x + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + sec + sbc {c1} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay lda {c1} @@ -51045,109 +52540,113 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 + tax + lda {c2},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c2},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 tay - lda {c2} - sty $ff + lda {c2},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 tax lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c3} - sty $ff - and $ff + and {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ora {c3} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:24.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.5 tax lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + eor {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c2},x + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.5 tay - lda {c3} - sty $ff + lda {c2},y + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.5 + tax + lda {c2},x clc - adc $ff + adc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.5 + tay + lda {c2},y + clc + adc {c3} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -51203,17 +52702,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},x - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c2},y + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},y clc @@ -51233,23 +52734,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c1},x clc @@ -51269,15 +52766,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -51301,16 +52794,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefid ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax - ldy {z1} lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c1},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c2},y + ldy {z1} + sec + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 tay @@ -51355,14 +52851,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c2},y + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -51384,32 +52883,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.0 - tay - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x clc @@ -51423,32 +52909,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.0 - tax - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x clc @@ -51470,15 +52943,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax - ldy {z1} - lda {c2},y - tay lda {c2},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c2},y + ldy {z1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -51494,7 +52971,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax lda {c2},x tay @@ -51504,7 +52981,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda #{c1} tay @@ -51512,19 +52989,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 - tax - lda {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda #{c1} tay - lda {c2},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda #{c1} tay @@ -51556,15 +53029,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 + tay + lda {c2},y + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -51572,7 +53047,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2 clc adc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},y clc @@ -51592,15 +53067,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay @@ -51616,23 +53087,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x clc @@ -51654,16 +53121,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax - ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 + tay + lda {c2},y + ldy {z1} + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -51679,7 +53149,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax lda {c2},x tay @@ -51689,7 +53159,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda #{c1} tay @@ -51697,19 +53167,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 - tax - lda {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda #{c1} tay - lda {c3},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda #{c1} tay @@ -51717,7 +53183,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2 clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax lda {c2},x tay @@ -51727,7 +53193,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda {c2},x tay @@ -51737,19 +53203,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda {c2},x tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax lda {c2},x tay @@ -51808,7 +53272,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbux sec sbc #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuaa_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:14.5 tay lda {c2},y sec @@ -51972,7 +53436,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_v stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:10.5 txa ora {c2},x sta {c1} @@ -51983,7 +53447,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 txa clc adc {c2},x @@ -52028,143 +53492,98 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - ldy #0 - lda ({z1}),y - tay +_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},x - sty $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy #0 lda ({z1}),y ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c2},x + sec + ldy #0 + sbc ({z1}),y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy #0 lda ({z1}),y clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 - lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {c1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},x + eor {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c2},x + sec + sbc {c1} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {c1} clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + eor {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + sec + sbc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},x + and {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},x + ora {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},x + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c2},x + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 - lda {c2},x - tay - lda {c3} - sty $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 - lda {c2},x - tax - lda {c3} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 - lda {c2},x - tay - lda {c3} - sty $ff - ora $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 - lda {c2},x - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 - lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + adc {c3} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -52214,23 +53633,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c1},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 tay lda {c1},y clc @@ -52248,14 +53663,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},x - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},x @@ -52274,14 +53685,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c1},y @@ -52307,15 +53714,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefid ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},x + ldx {z1} + sec + sbc {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -52352,22 +53761,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.0 - tay - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x clc @@ -52385,13 +53791,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},x @@ -52412,29 +53815,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x clc adc {c2},y @@ -52447,7 +53838,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y ora {c2},x @@ -52458,16 +53849,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} - lda {c2},y - tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},x + ldx {z1} + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},x clc @@ -52479,7 +53873,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda #{c1} @@ -52488,25 +53882,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda #{c1} tay lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - lda {c2},x - tax +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda #{c1} tay - lda {c2},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda #{c1} tay lda {c2},x @@ -52531,23 +53921,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.0 tay lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.0 tay lda {c2},x clc @@ -52565,14 +53951,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},x @@ -52586,21 +53968,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x clc adc {c3},y @@ -52613,7 +53991,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c3},y ora {c2},x @@ -52624,17 +54002,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + lda {c2},x + ldx {z1} + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},x clc @@ -52646,7 +54026,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3 clc adc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda #{c1} @@ -52655,32 +54035,28 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda #{c1} tay lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - lda {c2},x - tax +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda #{c1} tay - lda {c3},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda #{c1} tay lda {c2},x clc adc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda #{c2} @@ -52689,7 +54065,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c2},x tay lda #{c2} @@ -52698,18 +54074,16 @@ _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c2},x tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 lda {c2},x tay lda #{c2} @@ -52855,22 +54229,22 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 txa clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:14.5 lda {c2},y sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:14.5 lda {c2},y sty $ff ora $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 tya tax ora {c2},x @@ -52882,7 +54256,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 tya clc adc {c2},y @@ -52906,154 +54280,98 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.0 lda {c2},y ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tya - tax +_deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.0 + lda {c2},y ldy #0 - lda ({z1}),y + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.0 + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tax - lda {c1} - stx $ff - and $ff + ora {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + eor {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 - tya - tax - lda {c1} - ora {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c2},y + sec + sbc {c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {c1} clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + sec + sbc {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},y + and {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},y + ora {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.5 + lda {c2},y + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.5 + lda {c2},y + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.5 lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.5 - lda {c2},y - tax - lda {c3} - stx $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:20.5 - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.5 - lda {c2},y - tax - lda {c3} - stx $ff - ora $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.5 - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.5 - lda {c2},y - tax - lda {c3} - stx $ff - clc - adc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:22.5 - lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff + adc {c3} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -53103,23 +54421,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c1},x clc @@ -53132,21 +54446,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},x clc adc {c2},y @@ -53158,23 +54468,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},y - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c1},y clc adc {c2},y @@ -53187,23 +54493,25 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},y ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},y + ldy {z1} + sec + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c1},x clc @@ -53238,22 +54546,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.0 tax lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.0 - tax - lda {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.0 tax lda {c2},x clc @@ -53273,29 +54578,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.0 lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 - lda {c2},x - tax +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},x clc adc {c2},y @@ -53307,20 +54600,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tya tax lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},y @@ -53335,22 +54625,25 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},y + ldy {z1} + sec + sbc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x clc @@ -53371,25 +54664,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda #{c1} tax lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - lda {c2},y - tax +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda #{c1} - tay + tax lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda #{c1} tax lda {c2},x @@ -53420,15 +54709,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tax @@ -53448,14 +54733,10 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.0 lda {c2},y @@ -53469,23 +54750,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 tya tax - lda {c2},x + lda {c2},y ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.0 lda {c2},y clc adc {c3},y @@ -53504,15 +54781,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + lda {c2},y + ldy {z1} + sec + sbc {c3},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -53535,25 +54814,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc1 < _deref_pbuc1=vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda #{c1} tax lda {c2},y ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - lda {c2},y - tax +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda #{c1} - tay - lda {c3},y - sta $ff - txa + tax + lda {c2},y sec - sbc $ff + sbc {c3},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda #{c1} tax lda {c2},y @@ -53569,7 +54844,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c2},y tay lda #{c2} @@ -53578,18 +54853,16 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c2},y tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c2},y tax lda #{c2} @@ -53612,6 +54885,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_band_v lda {c2},y and #{c1} sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + tax + lda #{c1} + ora {c2},x + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 lda {c2},y tay @@ -53619,17 +54898,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _de sty $ff ora $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - tax - lda #{c1} - ora {c2},x - sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},y eor #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:12.5 +_deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:12.5 lda {c2},y sec sbc #{c1} @@ -53795,7 +55068,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tya ldy {z1} clc @@ -53891,14 +55164,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -53906,23 +55176,31 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - ldy #0 - lda ({z1}),y - clc - adc {c2},x - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuz1_band_vbuaa < _deref_pbuc1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 + ldy {z1} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} @@ -53930,46 +55208,68 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx ldy #0 ora ({z2}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - ldy #0 - lda ({z2}),y - clc - adc {c2},x - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_band_vbuaa < _deref_pbuc1=_deref_pbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + ldy #0 + eor ({z2}),y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < _deref_pbuc1=vbuaa_band__deref_pbuc1 < _deref_pbuc1=vbuxx_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + ldy {z1} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + and {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc1_bor_vbuaa < _deref_pbuc1=_deref_pbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} lda {c1} ora {c2},x sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + eor {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c2},x + eor {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < _deref_pbuc1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y + sec + sbc {c1} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c2},x + sec + sbc {c1} + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < _deref_pbuc1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} lda {c1} @@ -53982,109 +55282,113 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < _deref_pbuc1=pbuc2_derefid clc adc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuxx_band__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuxx_bor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + ldy {z1} + lda {c2},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + ldx {z1} + lda {c2},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c2},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuxx_plus__deref_pbuc2 < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < _deref_pbuc1=vbuaa_band__deref_pbuc2 < _deref_pbuc1=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - and $ff + and {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_band_vbuaa < _deref_pbuc1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < _deref_pbuc1=vbuaa_bor__deref_pbuc2 < _deref_pbuc1=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ora {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_bor_vbuaa < _deref_pbuc1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < _deref_pbuc1=vbuaa_plus__deref_pbuc2 < _deref_pbuc1=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff + eor {c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=_deref_pbuc2_plus_vbuaa < _deref_pbuc1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c2},x + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + ldy {z1} + lda {c2},y clc - adc $ff + adc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + ldx {z1} + lda {c2},x + clc + adc {c3} sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -54187,16 +55491,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:30.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 tay @@ -54220,7 +55520,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y ora {c1},x @@ -54231,17 +55531,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},x clc @@ -54267,15 +55563,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 ldx {z1} @@ -54303,17 +55595,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c2},x + sec + sbc {c1},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c1},y clc @@ -54341,16 +55635,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ora {c1},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} - ldx {z2} lda {c2},y - tay - lda {c1},x - sta $ff - tya + ldy {z2} sec - sbc $ff + sbc {c1},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 + ldx {z1} + lda {c2},x + ldx {z2} + sec + sbc {c1},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} @@ -54397,15 +55694,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 tay @@ -54429,7 +55723,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 ldy {z1} lda {c2},y ora {c2},x @@ -54440,26 +55734,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 - ldy {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},x clc @@ -54479,32 +55760,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 - ldx {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x clc @@ -54530,14 +55798,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c2},x + sec + sbc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} @@ -54567,15 +55838,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} - ldx {z2} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 + ldx {z1} + lda {c2},x + ldx {z2} + sec + sbc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} @@ -54609,17 +55884,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},y - tax lda #{c1} - tay + tax lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} @@ -54663,16 +55934,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:30.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 tax @@ -54707,15 +55974,11 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 ldy {z1} @@ -54737,23 +56000,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 ldx {z1} lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 ldx {z1} lda {c2},x clc @@ -54779,17 +56038,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 + ldx {z1} + lda {c2},x + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 ldy {z1} lda {c2},y clc @@ -54817,16 +56078,19 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} - ldx {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z2} sec - sbc $ff + sbc {c3},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 + ldx {z1} + lda {c2},x + ldx {z2} + sec + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 ldy {z1} @@ -54860,17 +56124,13 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=vbuaa_minus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},y - tax lda #{c1} - tay - lda {c3},y - sta $ff - txa + tax + lda {c2},y sec - sbc $ff + sbc {c3},x sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} @@ -54898,7 +56158,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda {c2},y tay @@ -54908,19 +56168,17 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_minus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c2},y tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuaa_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=vbuxx_plus_pbuc3_derefidx_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c2},y tax @@ -54973,7 +56231,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_bxor_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuxx lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=pbuc2_derefidx_vbuz1_minus_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuyy_minus_vbuc1 < _deref_pbuc1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y sec @@ -55117,7 +56375,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuz1_plus_vbuc3 < _deref_pbuc1=pbuc2_derefidx_vbuxx clc adc #{c3} sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 tay lda #{c1} tax @@ -55125,7 +56383,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay lda #{c1} tax @@ -55142,7 +56400,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tay lda #{c1} tax @@ -55173,21 +56431,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} tay txa clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda #{c1} tax lda {c2},x sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda #{c1} tax tya @@ -55202,7 +56460,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax tya @@ -55262,15 +56520,12 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_v clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < _deref_pbuc1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_band_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - ldy #0 - lda ({z1}),y - tax +_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} tay lda {c2},y - stx $ff - and $ff + ldy #0 + and ({z1}),y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} @@ -55279,31 +56534,162 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_ ldy #0 ora ({z1}),y sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 lda #{c1} - tax + tay + lda {c2},y ldy #0 - lda ({z1}),y + eor ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda #{c1} + tay + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + lda #{c1} + tay + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z1}),y sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + and {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + and {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + ora {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + ora {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + eor {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2},y + sec + sbc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2},y + clc + adc {c2} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + and {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + and {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + ora {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + ora {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda #{c1} + tax + lda {c2},x + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + eor {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2},y + sec + sbc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c3} + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda #{c1} + tay + lda {c2},y + clc + adc {c3} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuz1_derefidx_vbuaa @@ -55354,7 +56740,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tay lda {c1},y tay @@ -55375,7 +56761,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tay lda {c1},y tax @@ -55385,7 +56771,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c1},x tay lda #{c1} @@ -55394,7 +56780,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},x tay lda #{c1} @@ -55413,7 +56799,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 lda {c1},x tay lda #{c1} @@ -55431,7 +56817,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda {c1},y tay lda #{c1} @@ -55450,7 +56836,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda {c1},y tax lda #{c1} @@ -55469,7 +56855,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_bor_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda {c1},y tay @@ -55490,7 +56876,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc sec sbc $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < _deref_pbuc1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuaa_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=vbuxx_plus_pbuc2_derefidx_vbuc1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda {c1},y tax @@ -55525,7 +56911,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda #{c1} tax @@ -55533,18 +56919,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tax - lda {c2},x +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax lda #{c1} tay lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda #{c1} tax @@ -55552,7 +56935,7 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=pbuc2 clc adc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda #{c1} @@ -55561,24 +56944,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2 sty $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda #{c1} tay lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},x - tax +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda #{c1} tay lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda #{c1} tay lda {c2},x @@ -55594,24 +56974,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2 stx $ff and $ff sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda #{c1} tax lda {c2},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},y - tax +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda #{c1} - tay - lda {c2},y - stx $ff + tax + lda {c2},x sec - sbc $ff + sbc {c2},y sta {c1} -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda #{c1} tax lda {c2},x @@ -55636,16 +57013,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefid ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 -_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c2},y +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda #{c1} tax + lda {c2},x + ldx {z1} + sec + sbc {c2},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 lda #{c1} tay lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} @@ -55679,7 +57061,7 @@ CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax lda #{c1} tay @@ -55687,8 +57069,15 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuaa -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + tax + lda #{c1} + tay + lda {c2},y + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax lda #{c1} tay @@ -55697,15 +57086,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=pbuc2 adc {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda #{c1} tay lda {c2},y ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + lda #{c1} + tay + lda {c2},y + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda #{c1} tay lda {c2},y @@ -55713,15 +57108,21 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3 adc {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda #{c1} tax lda {c3},y ora {c2},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy -_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 + lda #{c1} + tax + lda {c2},x + sec + sbc {c3},y + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda #{c1} tax lda {c2},x @@ -55737,7 +57138,22 @@ _deref_pbuc1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_ ora {c3},x sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE _deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + lda #{c1} + tax + lda {c2},x + ldx {z1} + sec + sbc {c3},x + sta {c1} +_deref_pbuc1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + lda #{c1} + tay + lda {c2},y + ldy {z1} + sec + sbc {c3},y + sta {c1} _deref_pbuc1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda #{c1} tax @@ -56416,7 +57832,7 @@ _deref_pbuc1=vbuc1_plus_vbuxx < _deref_pbuc1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus clc adc #{c1} sta {c1} -_deref_pbuc1=vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuc1_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 tya and #{c1} sta {c1} @@ -56425,7 +57841,7 @@ _deref_pbuc1=vbuc1_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vb sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuc1_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuc1_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya eor #{c1} sta {c1} @@ -56435,7 +57851,7 @@ _deref_pbuc1=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbu clc adc #{c1}+1 sta {c1} -_deref_pbuc1=vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 +_deref_pbuc1=vbuc1_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 tya clc adc #{c1} @@ -56462,7 +57878,7 @@ _deref_pbuc1=vbuc1_plus_vbuz1 < _deref_pbuc1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus clc adc #{c1} sta {c1} -_deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y and #{c1} @@ -56472,13 +57888,18 @@ _deref_pbuc1=vbuc1_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y eor #{c1} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_minus__deref_pbuz1 -_deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc1_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c1} + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y clc @@ -56489,11 +57910,28 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_plus__deref_pbuc2 +_deref_pbuc1=vbuc1_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + and {c2} + sta {c1} +_deref_pbuc1=vbuc1_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + ora {c2} + sta {c1} +_deref_pbuc1=vbuc1_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c1} + eor {c2} + sta {c1} +_deref_pbuc1=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + lda #{c1} + sec + sbc {c2} + sta {c1} +_deref_pbuc1=vbuc1_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda #{c1} + clc + adc {c2} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuc1_bxor_pbuz1_derefidx_vbuaa @@ -56762,19 +58200,17 @@ _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc2_derefidx_v lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuaa < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.5 tay @@ -56800,11 +58236,10 @@ _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc2_derefidx_v lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:14.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda #{c1} + sec + sbc {c2},x sta {c1} _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 lda {c2},x @@ -56815,6 +58250,12 @@ _deref_pbuc1=vbuc1_band_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy lda {c2},y and #{c1} sta {c1} +_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + tya + tax + lda #{c1} + ora {c2},x + sta {c1} _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bor_vbuc1 < _deref_pbuc1=vbuaa_bor_vbuc1 < _deref_pbuc1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:18.5 lda {c2},y tay @@ -56822,21 +58263,14 @@ _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_ sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuyy < _deref_pbuc1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 - tya - tax - lda #{c1} - ora {c2},x - sta {c1} _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.5 lda {c2},y eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:14.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda #{c1} + sec + sbc {c2},y sta {c1} _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 lda {c2},y @@ -56876,19 +58310,17 @@ _deref_pbuc1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_bxor_pbuc2_der lda {c2},x eor #{c1} sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y sta {c1} -_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 +_deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x sta {c1} _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuz1 < _deref_pbuc1=vbuc1_plus_pbuc2_derefidx_vbuyy < _deref_pbuc1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} @@ -56992,7 +58424,7 @@ _deref_pbuc1=vbuc2_plus_vbuxx < _deref_pbuc1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus clc adc #{c2} sta {c1} -_deref_pbuc1=vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuc2_band_vbuyy < _deref_pbuc1=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:8.0 tya and #{c2} sta {c1} @@ -57001,7 +58433,7 @@ _deref_pbuc1=vbuc2_bor_vbuyy < _deref_pbuc1=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vb sty $ff ora $ff sta {c1} -_deref_pbuc1=vbuc2_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 +_deref_pbuc1=vbuc2_bxor_vbuyy < _deref_pbuc1=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:8.0 tya eor #{c2} sta {c1} @@ -57011,7 +58443,7 @@ _deref_pbuc1=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbu clc adc #{c2}+1 sta {c1} -_deref_pbuc1=vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 +_deref_pbuc1=vbuc2_plus_vbuyy < _deref_pbuc1=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:10.0 tya clc adc #{c2} @@ -57038,7 +58470,7 @@ _deref_pbuc1=vbuc2_plus_vbuz1 < _deref_pbuc1=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus clc adc #{c2} sta {c1} -_deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y and #{c2} @@ -57048,13 +58480,18 @@ _deref_pbuc1=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa ldy #0 ora ({z1}),y sta {c1} -_deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 +_deref_pbuc1=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 ldy #0 lda ({z1}),y eor #{c2} sta {c1} -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus__deref_pbuz1 -_deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 +_deref_pbuc1=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:15.5 + lda #{c2} + sec + ldy #0 + sbc ({z1}),y + sta {c1} +_deref_pbuc1=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y clc @@ -57080,11 +58517,28 @@ CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_plus__deref_pbuc3 +_deref_pbuc1=vbuc2_band__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c2} + and {c3} + sta {c1} +_deref_pbuc1=vbuc2_bor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c2} + ora {c3} + sta {c1} +_deref_pbuc1=vbuc2_bxor__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:10.0 + lda #{c2} + eor {c3} + sta {c1} +_deref_pbuc1=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:12.0 + lda #{c2} + sec + sbc {c3} + sta {c1} +_deref_pbuc1=vbuc2_plus__deref_pbuc3 < _deref_pbuc1=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:12.0 + lda #{c2} + clc + adc {c3} + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -57554,19 +59008,17 @@ _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_bxor_pbuc3_der lda {c3},y eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:16.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:16.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 tay - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1} _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuaa < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.5 tax @@ -57592,11 +59044,10 @@ _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx lda {c3},x eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:14.5 - lda {c3},x - eor #$ff - clc - adc #{c2}+1 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 + lda #{c2} + sec + sbc {c3},x sta {c1} _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuxx < _deref_pbuc1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 lda {c3},x @@ -57607,7 +59058,7 @@ _deref_pbuc1=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_derefidx_v lda {c3},y and #{c2} sta {c1} -_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuyy < _deref_pbuc1=pbuc3_derefidx_vbuyy_bor_vbuc2 < _deref_pbuc1=pbuc3_derefidx_vbuaa_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +_deref_pbuc1=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tya tax lda #{c2} @@ -57617,11 +59068,10 @@ _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_v lda {c3},y eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:14.5 - lda {c3},y - eor #$ff - clc - adc #{c2}+1 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:12.5 + lda #{c2} + sec + sbc {c3},y sta {c1} _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.5 lda {c3},y @@ -57653,19 +59103,17 @@ _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_bxor_pbuc3_der lda {c3},x eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 ldy {z1} - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1} _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuz1 < _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 ldy {z1} @@ -57709,21 +59157,19 @@ _deref_pbuc1=vbuc2_bxor_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1 lda {c3},y eor #{c2} sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda #{c1} tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1} -_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 +_deref_pbuc1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda #{c1} tay - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1} _deref_pbuc1=vbuc2_plus_pbuc3_derefidx_vbuc1 < _deref_pbuc1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 lda #{c1} @@ -80675,22 +82121,50 @@ pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < adc {z3} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 + tax + ldy #0 + lda ({z1}),y + sta $ff + txa + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - tax +pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.5 ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 @@ -80698,39 +82172,43 @@ pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - tax +pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.5 ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz3 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.5 + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.5 clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.0 + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_band_pbuz1_derefidx_vbuaa @@ -80843,7 +82321,7 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_plus_pbuz3_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuz2=vbuaa_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 tay lda {c1},y sty $ff @@ -80855,7 +82333,7 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuaa ora {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 tay lda {c1},y sty $ff @@ -80863,13 +82341,10 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tay - lda {c1},y - sta $ff - tya sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -80890,13 +82365,9 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:25.5 - tay - lda {c1},x - sta $ff - tya +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 @@ -80919,13 +82390,9 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:25.5 - tax - lda {c1},y - sta $ff - txa +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 @@ -80947,14 +82414,10 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 - tax +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -80977,14 +82440,10 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 - tax +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z2} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -81007,14 +82466,10 @@ pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuaa_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 - tax +pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z3} - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -81088,7 +82543,7 @@ pbuz1_derefidx_vbuz2=vbuxx_band_vbuxx < vbuaa=vbuxx_band_vbuxx < vbuaa=vbuxx_ban and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 +pbuz1_derefidx_vbuz2=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 txa ldy {z2} sta ({z1}),y @@ -81208,21 +82663,47 @@ pbuz1_derefidx_vbuz2=vbuxx_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuxx < adc {z3} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:26.5 + ldy #0 + lda ({z1}),y + sta $ff + txa + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + txa ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -81231,35 +82712,51 @@ pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 +pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + txa ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz3 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + txa + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + txa clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:19.0 - lda {c1} - stx $ff - and $ff +pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:19.0 - lda {c1} - stx $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:21.0 - lda {c1} - stx $ff +pbuz1_derefidx_vbuz2=vbuxx_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + txa + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + txa clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_band_pbuz1_derefidx_vbuaa @@ -81387,13 +82884,11 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -81409,21 +82904,20 @@ pbuz1_derefidx_vbuz2=vbuxx_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 txa ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:23.5 - lda {c1},x - sta $ff +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 txa + tay sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 txa clc adc {c1},x @@ -81442,12 +82936,10 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:23.5 - lda {c1},y - sta $ff +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 @@ -81477,13 +82969,11 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z1} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -81514,13 +83004,11 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -81551,13 +83039,11 @@ pbuz1_derefidx_vbuz2=vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuxx_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -81662,7 +83148,7 @@ pbuz1_derefidx_vbuz2=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_ban and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 +pbuz1_derefidx_vbuz2=vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:11.0 tya ldy {z2} sta ({z1}),y @@ -81732,12 +83218,12 @@ pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuaa < adc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_band_vbuz3 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 +pbuz1_derefidx_vbuz2=vbuyy_band_vbuz3 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 tya and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_vbuz3 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuz1_derefidx_vbuz2=vbuyy_bor_vbuz3 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 tya ora {z3} ldy {z2} @@ -81749,68 +83235,114 @@ pbuz1_derefidx_vbuz2=vbuyy_minus_vbuz3 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_m sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz3 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 +pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz3 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 tya clc adc {z3} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.5 + tya + tax + ldy #0 + lda ({z1}),y + sta $ff + txa + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 +pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz3 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 tya - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz3 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz3 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 tya ldy #0 ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz3 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 tya - tax ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuz3 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + tya + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz3 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + tya clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.0 - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + tya + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + tya clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_band_pbuz1_derefidx_vbuaa @@ -81937,13 +83469,11 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 @@ -81965,12 +83495,10 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.5 - lda {c1},x - sta $ff +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 @@ -81979,34 +83507,33 @@ pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc adc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 lda {c1},y sty $ff and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c1},y sty $ff ora $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tya tax ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.5 - lda {c1},y - sta $ff +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tya + tay sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tya clc adc {c1},y @@ -82026,13 +83553,11 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuyy ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.5 - ldx {z1} - lda {c1},x - sta $ff +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tya + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -82056,13 +83581,11 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.5 - ldx {z2} - lda {c1},x - sta $ff +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tya + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -82086,16 +83609,14 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuyy ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:26.5 - ldx {z3} - lda {c1},x - sta $ff +pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tya + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tya ldy {z3} clc @@ -82112,7 +83633,7 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 +pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 tya and #{c1} ldy {z2} @@ -82123,7 +83644,7 @@ pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_v ora $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 +pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 tya eor #{c1} ldy {z2} @@ -82134,7 +83655,7 @@ pbuz1_derefidx_vbuz2=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_m sbc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 tya clc adc #{c1} @@ -82307,22 +83828,51 @@ pbuz1_derefidx_vbuz2=vbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < adc {z3} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 + ldy #0 + lda ({z1}),y + tay + lda {z1} + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} +pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z1} ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -82331,39 +83881,51 @@ pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor__de ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} +pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z1} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz3 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z1} + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - ldy {z1} - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z1} + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z1} clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_band_pbuz1_derefidx_vbuaa @@ -82499,14 +84061,11 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 - tay - lda {c1},y +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tay lda {z1} - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -82529,13 +84088,10 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.5 - ldy {z1} - lda {c1},x - sta $ff - tya +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + lda {z1} sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -82566,13 +84122,10 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z1} - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -82604,14 +84157,11 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - ldy {z1} - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -82644,14 +84194,11 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - ldy {z2} - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -82684,14 +84231,11 @@ pbuz1_derefidx_vbuz2=vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuz1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz1_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - ldy {z3} - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z1} - sty $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -82907,22 +84451,51 @@ pbuz1_derefidx_vbuz2=vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < adc {z3} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 + ldy #0 + lda ({z1}),y + tay + lda {z2} + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z2} +pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z2} ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -82931,39 +84504,51 @@ pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor__de ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z2} +pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z2} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz3 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z2} + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z2} clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 +pbuz1_derefidx_vbuz2=vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + eor {c1} ldy {z2} - lda {c1} - sty $ff + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z2} + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z2} clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_band_pbuz1_derefidx_vbuaa @@ -83099,14 +84684,11 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz2 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 - tay - lda {c1},y +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tay lda {z2} - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -83129,13 +84711,10 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.5 - ldy {z2} - lda {c1},x - sta $ff - tya +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + lda {z2} sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -83166,13 +84745,10 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 lda {z2} - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -83204,14 +84780,11 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z1} - lda {c1},y - tay lda {z2} - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -83244,14 +84817,11 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz2 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - ldy {z2} - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -83284,14 +84854,11 @@ pbuz1_derefidx_vbuz2=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuz2 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz2_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuaa < pbuz1_derefidx_vbuz2=vbuz2_minus_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - ldy {z3} - lda {c1},y - tay +pbuz1_derefidx_vbuz2=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 lda {z2} - sty $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -83384,12 +84951,12 @@ pbuz1_derefidx_vbuz2=vbuz3_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_vbuz3 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 +pbuz1_derefidx_vbuz2=vbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_vbuz3 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 tya and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuz3 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuz1_derefidx_vbuz2=vbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuz3 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 tya ora {z3} ldy {z2} @@ -83402,7 +84969,7 @@ pbuz1_derefidx_vbuz2=vbuz3_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_m adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz3 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 +pbuz1_derefidx_vbuz2=vbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuz3 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 tya clc adc {z3} @@ -83456,27 +85023,23 @@ pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < adc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_band_vbuz3 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:17.0 - ldy {z3} - tya +pbuz1_derefidx_vbuz2=vbuz3_band_vbuz3 < vbuaa=vbuz1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 + lda {z3} and {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor_vbuz3 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:17.0 - ldy {z3} - tya - ora {z3} +pbuz1_derefidx_vbuz2=vbuz3_bor_vbuz3 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A Y cycles:12.0 + lda {z3} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_vbuz3 -pbuz1_derefidx_vbuz2=vbuz3_minus_vbuz3 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuyy_minus_vbuyy - clobber:A Y cycles:14.0 - ldy {z3} +pbuz1_derefidx_vbuz2=vbuz3_minus_vbuz3 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A Y cycles:14.0 + lda {z3} lda #0 ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz3 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuyy_plus_vbuyy - clobber:A Y cycles:16.0 - ldy {z3} - tya +pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz3 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A Y cycles:14.0 + lda {z3} asl ldy {z2} sta ({z1}),y @@ -83485,40 +85048,69 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + and {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ora {z3} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuz3_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + eor #$ff + sec + adc {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {z3} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z3} +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 - ldy {z3} - tya +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} ldy #0 ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z3} +pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz3 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz3 < vbuaa=vbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z3} + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z3} clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuz4 @@ -83526,22 +85118,31 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz3 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.0 - lda {c1} - and {z3} +pbuz1_derefidx_vbuz2=vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.0 - lda {c1} - ora {z3} +pbuz1_derefidx_vbuz2=vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.0 - lda {c1} +pbuz1_derefidx_vbuz2=vbuz3_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z3} + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z3} clc - adc {z3} + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_band_pbuz1_derefidx_vbuaa @@ -83722,12 +85323,11 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tay - lda {c1},y - eor #$ff + lda {z3} sec - adc {z3} + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 @@ -83748,11 +85348,10 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:20.5 - lda {c1},x - eor #$ff +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + lda {z3} sec - adc {z3} + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 @@ -83772,11 +85371,10 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_dere ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:20.5 - lda {c1},y - eor #$ff +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + lda {z3} sec - adc {z3} + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 @@ -83798,12 +85396,11 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z1} - lda {c1},y - eor #$ff + lda {z3} sec - adc {z3} + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -83826,12 +85423,11 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 ldy {z2} - lda {c1},y - eor #$ff + lda {z3} sec - adc {z3} + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -83847,6 +85443,12 @@ pbuz1_derefidx_vbuz2=vbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc and {z3} ldy {z2} sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + lda {z3} + tax + ora {c1},x + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 ldy {z3} lda {c1},y @@ -83854,17 +85456,16 @@ pbuz1_derefidx_vbuz2=vbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuz3_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 - ldy {z3} - lda {c1},y - eor #$ff +pbuz1_derefidx_vbuz2=vbuz3_minus_pbuc1_derefidx_vbuz3 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 + lda {z3} + tay sec - adc {z3} + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z3} +pbuz1_derefidx_vbuz2=vbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z3} + tay clc adc {c1},y ldy {z2} @@ -83911,56 +85512,325 @@ pbuz1_derefidx_vbuz2=vbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuc1 < adc #{c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuaa +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuyy +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz2 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sty $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz3 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sty $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + and {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ora {z3} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuz3 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + sec + sbc {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuz3_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_bor_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:32.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z1}),y + stx $ff + ora $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z1}),y + stx $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:34.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z1}),y + stx $ff + clc + adc $ff + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuc1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz3 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + and {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -84071,36 +85941,208 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuz3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuz3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tya + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 + tya + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 + tya + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z1} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z1} + sec + sbc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z2} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z2} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z2} + sec + sbc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z2} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z3} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z3} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz3 +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z3} + sec + sbc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z3} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -84111,11 +86153,41 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuc1 +pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + and #{c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + eor #{c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_minus_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + sec + sbc #{c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz1_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + clc + adc #{c1} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_band_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuaa @@ -84321,12 +86393,9 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_bxor_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_minus_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2_plus_vbuc1 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - tax +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:16.5 ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 @@ -84334,7 +86403,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbu ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:16.5 + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 tax ldy #0 @@ -84344,20 +86417,16 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - tax - ldy #0 - lda ({z3}),y - stx $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:18.5 clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + txa ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 @@ -84366,7 +86435,12 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuxx +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + txa + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 ldy #0 lda ({z3}),y @@ -84375,30 +86449,31 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 - ldy #0 - lda ({z3}),y - stx $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 + txa clc - adc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tya - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz3 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuz3 < vbuaa=vbuyy_band__deref_pbuz1 < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:18.5 + tya + ldy #0 + and ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuz3 < vbuaa=vbuyy_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:18.5 tya ldy #0 ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuyy +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuz3 < vbuaa=vbuyy_bxor__deref_pbuz1 < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:18.5 + tya + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 tya tax @@ -84409,22 +86484,17 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuz3 < vbuaa=vbuyy_plus__deref_pbuz1 < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:20.5 tya - tax - ldy #0 - lda ({z3}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z1} +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z1} ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -84433,7 +86503,12 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z1} + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 ldx {z1} ldy #0 @@ -84443,21 +86518,17 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - ldy #0 - lda ({z3}),y - stx $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z2} +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z2} ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 @@ -84466,7 +86537,12 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz2 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z2} + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 ldx {z2} ldy #0 @@ -84476,47 +86552,43 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z2} - ldy #0 - lda ({z3}),y - stx $ff +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z2} clc - adc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldx {z3} ldy #0 - lda ({z3}),y - stx $ff - and $ff + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.5 - ldy {z3} - tya +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz3 < vbuaa=_deref_pbuz1_band_vbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} + ldy #0 + and ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz3 < vbuaa=_deref_pbuz1_bor_vbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} ldy #0 ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z3} +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz3 < vbuaa=_deref_pbuz1_bxor_vbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.5 + lda {z3} ldy #0 - lda ({z3}),y - stx $ff - sec - sbc $ff + eor ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldx {z3} +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz3 < vbuaa=_deref_pbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 ldy #0 lda ({z3}),y - stx $ff + sec + sbc {z3} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz3 < vbuaa=_deref_pbuz1_plus_vbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.5 + lda {z3} clc - adc $ff + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuz4 @@ -84524,51 +86596,123 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 + ldy #0 + lda ({z1}),y + tax + ldy #0 + lda ({z3}),y + stx $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz3 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz3 < vbuaa=_deref_pbuz1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy #0 + and ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz3 < vbuaa=_deref_pbuz1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy #0 + ora ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz3 < vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy #0 + lda ({z3}),y + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz3 < vbuaa=_deref_pbuz1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy #0 + lda ({z3}),y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz3 < vbuaa=_deref_pbuz1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy #0 + lda ({z3}),y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.5 - lda {c1} - tax +pbuz1_derefidx_vbuz2=_deref_pbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz3 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y - stx $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz3 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.5 - lda {c1} - ldy #0 - ora ({z3}),y - ldy {z2} - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:30.5 - lda {c1} - tax +pbuz1_derefidx_vbuz2=_deref_pbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz3 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z3}),y + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz3 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z3}),y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z3}),y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz3 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy #0 lda ({z3}),y - stx $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuz1_derefidx_vbuaa @@ -84736,14 +86880,11 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuz4_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuz4_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - tax - lda {c1},x - tax +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 + tay + lda {c1},y ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -84753,33 +86894,33 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - tax - lda {c1},x +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + tay + lda {c1},y + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy #0 lda ({z3}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax - ldy #0 - lda ({z3}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},x - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 @@ -84788,15 +86929,17 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz ora {c1},x ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},x - tax + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy #0 lda ({z3}),y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 @@ -84806,13 +86949,10 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbu adc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.0 @@ -84821,34 +86961,33 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_ ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - sec - sbc $ff + eor ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 tya tax ldy #0 lda ({z3}),y - clc - adc {c1},x + sec + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.0 + lda {c1},y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -84858,34 +86997,34 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - sec - sbc $ff + eor ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldx {z1} ldy #0 lda ({z3}),y - clc - adc {c1},x + sec + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -84895,34 +87034,34 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - sec - sbc $ff + eor ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldx {z2} ldy #0 lda ({z3}),y - clc - adc {c1},x + sec + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -84932,24 +87071,27 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - sec - sbc $ff + eor ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z3} +pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuz3 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy #0 lda ({z3}),y + ldy {z3} + sec + sbc {c1},y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z3} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuz4 @@ -84967,7 +87109,7 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z3}),y and #{c1} @@ -84979,7 +87121,7 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bor__de ora ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z3}),y eor #{c1} @@ -84992,28 +87134,25 @@ pbuz1_derefidx_vbuz2=_deref_pbuz3_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < sbc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuc1 < pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y clc adc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.0 - tay - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.0 tay lda {c1} @@ -85022,27 +87161,26 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.0 - tay - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:19.0 - lda {c1} - stx $ff - and $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:19.0 - lda {c1} - stx $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + txa + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuxx pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:21.0 lda {c1} stx $ff @@ -85050,26 +87188,27 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:21.0 - lda {c1} - stx $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + txa clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + tya + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuyy pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.0 lda {c1} sty $ff @@ -85077,28 +87216,27 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.0 - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + tya clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - ldy {z1} - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z1} + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz1 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 ldy {z1} lda {c1} @@ -85107,29 +87245,27 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - ldy {z1} - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z1} clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c1} - sty $ff - and $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - ldy {z2} - lda {c1} - sty $ff - ora $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z2} + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz2 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 ldy {z2} lda {c1} @@ -85138,72 +87274,109 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - ldy {z2} - lda {c1} - sty $ff +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z2} clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz3 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.0 - lda {c1} - and {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.0 - lda {c1} - ora {z3} +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + lda {z3} + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuz3 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuz3 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:18.0 lda {c1} sec sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.0 - lda {c1} +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + lda {z3} clc - adc {z3} + adc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + and {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 + ldy #0 + lda ({z1}),y + tay + lda {c1} + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.5 - lda {c1} - tax +pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuz3 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y - stx $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz3 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.5 - lda {c1} - ldy #0 - ora ({z3}),y - ldy {z2} - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:30.5 - lda {c1} - tax +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuz3 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z3}),y + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuz3 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z3}),y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuz3 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.5 + lda {c1} + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuz3 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy #0 lda ({z3}),y - stx $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuc1 @@ -85211,31 +87384,31 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.0 lda {c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.0 lda {c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.0 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.0 + lda {c1} + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:19.0 + lda {c1} + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.0 lda {c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuz1_derefidx_vbuaa @@ -85363,25 +87536,24 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuz3_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + tay + lda {c1},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 tay lda {c1},y @@ -85392,33 +87564,28 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 tay lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},x + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 lda {c1},x tay @@ -85428,32 +87595,27 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 lda {c1},y tay @@ -85463,34 +87625,30 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z1} + lda {c1},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 ldy {z1} lda {c1},y @@ -85501,35 +87659,31 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z2} + lda {c1},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 ldy {z2} lda {c1},y @@ -85540,35 +87694,31 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z3} + lda {c1},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz3 pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 ldy {z3} lda {c1},y @@ -85579,14 +87729,11 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vb sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 @@ -85599,39 +87746,29 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - tax - lda {c1} - ora {c2},x - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c2},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 tay lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 @@ -85641,12 +87778,9 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbu adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c2},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 @@ -85654,14 +87788,15 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz ora {c2},x ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c2},x - tay + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.5 @@ -85670,37 +87805,25 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbu adc {c2},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 - tya - tax - lda {c1} - ora {c2},x +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c2},y + eor {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 - lda {c2},y - tay +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 @@ -85709,39 +87832,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1 adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - ldx {z1} - lda {c1} - ora {c2},x - ldy {z2} - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c2},y - tay + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z1} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 @@ -85751,39 +87864,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbu adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - ldx {z2} - lda {c1} - ora {c2},x - ldy {z2} - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c2},y - tay + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z2} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 @@ -85793,39 +87896,29 @@ pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbu adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c2},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c2},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - ldx {z3} - lda {c1} - ora {c2},x - ldy {z2} - sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c2},y - tay + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 + ldy {z3} lda {c1} - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.5 @@ -91395,14 +93488,14 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuc1_plus_vbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 tay lda {c1},y sty $ff and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 tay lda {c1},y sty $ff @@ -91452,7 +93545,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay txa clc @@ -91593,24 +93686,53 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 + tay + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:23.0 tay lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:23.0 @@ -91620,74 +93742,91 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz3 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:23.0 + tay + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:25.0 + tay + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:25.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 tay - lda {c1} - sty $ff + lda {c1},y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + tay + lda {c1},y clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 tay lda {c1},y + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 tay - lda {c2} - sty $ff + lda {c1},y + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + tay + lda {c1},y clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa @@ -91831,14 +93970,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - tax - lda {c1},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay - lda {c1},x - sty $ff + lda {c1},y sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 @@ -91857,35 +93993,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 tay lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - tay - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 tay lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},x clc @@ -91901,24 +94023,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax lda {c1},x clc @@ -91935,7 +94054,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z1} lda {c1},y @@ -91943,15 +94062,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z1} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -91972,7 +94088,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z2} lda {c1},y @@ -91980,15 +94096,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -92009,7 +94122,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z3} lda {c1},y @@ -92017,15 +94130,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z3} - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -92062,17 +94172,14 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - tax - lda {c2},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay - lda {c1},x - sty $ff + lda {c1},y sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},y clc @@ -92095,25 +94202,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 tay lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - tay - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 @@ -92132,24 +94225,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax lda {c1},x clc @@ -92166,7 +94256,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z1} lda {c2},y @@ -92174,15 +94264,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z1} - lda {c2},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z1} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -92203,7 +94290,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z2} lda {c2},y @@ -92211,15 +94298,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z2} - lda {c2},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z2} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -92240,7 +94324,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax ldy {z3} lda {c2},y @@ -92248,15 +94332,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - tax - ldy {z3} - lda {c2},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 tay - lda {c1},x - sty $ff + lda {c1},y + ldy {z3} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -92267,7 +94348,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz3 < pbuz1_dere adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 tax lda {c1},x tay @@ -92278,7 +94359,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 tax lda {c1},x tay @@ -92289,20 +94370,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 tax lda {c1},x tay @@ -92424,7 +94503,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbux and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 txa ora {c1},x ldy {z2} @@ -92437,7 +94516,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 txa clc adc {c1},x @@ -92545,23 +94624,48 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc adc {c1},x ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:29.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=vbuxx_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},x - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 @@ -92570,8 +94674,19 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz3 < vbuaa=pbuc1_derefid ora {c1},x ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz3 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 + lda {c1},x + ldy #0 + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.0 + lda {c1},x + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy #0 lda ({z3}),y @@ -92579,58 +94694,58 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefi adc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},x + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:19.5 + lda {c1},x + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},x - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},x - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},x + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:19.5 + lda {c1},x + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa @@ -92767,24 +94882,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 tay lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 - tay - lda {c1},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},x clc @@ -92805,13 +94917,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -92828,22 +94937,19 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 - lda {c1},y - tay +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x clc adc {c1},y @@ -92858,24 +94964,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z1} lda {c1},x clc @@ -92891,24 +94994,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z2} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z2} lda {c1},x clc @@ -92924,24 +95024,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z3} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} lda {c1},x clc @@ -92967,24 +95064,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 tay lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 - tay - lda {c2},y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 tay lda {c1},x clc @@ -93005,13 +95099,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 - lda {c2},x - tay +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -93028,22 +95119,19 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 - lda {c2},y - tay +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x clc adc {c2},y @@ -93058,24 +95146,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z1} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z1} lda {c1},x clc @@ -93091,24 +95176,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z2} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z2} lda {c1},x clc @@ -93124,31 +95206,28 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z3} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} lda {c1},x clc adc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 lda {c1},x tay lda #{c1} @@ -93158,7 +95237,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 lda {c1},x tay lda #{c1} @@ -93168,19 +95247,17 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 lda {c1},x tay lda #{c1} @@ -93308,25 +95385,25 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa clc adc {c1},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 lda {c1},y sty $ff and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c1},y sty $ff ora $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tya tax ora {c1},x @@ -93340,7 +95417,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tya clc adc {c1},y @@ -93441,23 +95518,53 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tya + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 + lda {c1},y + tax + ldy #0 + lda ({z1}),y + sta $ff + txa + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 + tya + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:21.0 lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:21.0 @@ -93466,69 +95573,78 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz3 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tya - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:21.0 + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:23.0 + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:23.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:19.5 + lda {c1},y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:17.5 lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:17.5 + lda {c1},y + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:19.5 + lda {c1},y + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:19.5 lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa @@ -93665,24 +95781,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - tax - lda {c1},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 tax lda {c1},x clc @@ -93697,32 +95810,19 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - lda {c1},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:30.0 - lda {c1},y - tay - lda {c1},x - sta $ff - tya - sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},x clc adc {c1},y @@ -93736,7 +95836,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tya tax lda {c1},y @@ -93744,13 +95844,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 @@ -93768,21 +95865,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z1} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - lda {c1},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -93801,21 +95895,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z2} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z2} - lda {c1},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -93834,21 +95925,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z3} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z3} - lda {c1},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -93884,14 +95972,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - tax - lda {c2},x +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 @@ -93915,23 +96000,10 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:30.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 @@ -93948,24 +96020,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 - lda {c2},y - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.0 lda {c1},y clc adc {c2},y @@ -93987,14 +96056,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - lda {c2},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -94020,14 +96086,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z2} - lda {c2},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -94053,14 +96116,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldx {z3} - lda {c2},x - tax +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -94080,7 +96140,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 lda {c1},y tay lda #{c1} @@ -94090,19 +96150,17 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 lda {c1},y tax lda #{c1} @@ -94381,24 +96439,53 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z1} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 + ldx {z1} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z1} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -94408,74 +96495,91 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuz3 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z1} + lda {c1},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z1} + lda {c1},y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z1} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z1} + lda {c1},y + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z1} + lda {c1},y + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z1} lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa @@ -94613,7 +96717,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tay ldx {z1} lda {c1},y @@ -94621,15 +96725,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -94649,35 +96750,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z1} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z1} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z1} lda {c1},x clc @@ -94693,21 +96780,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z1} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -94727,7 +96811,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z1} lda {c1},y @@ -94735,15 +96819,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -94764,7 +96845,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z2} lda {c1},y @@ -94772,15 +96853,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -94801,7 +96879,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z3} lda {c1},y @@ -94809,15 +96887,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z3} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -94856,15 +96931,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -94891,25 +96963,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z1} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z1} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 @@ -94928,21 +96986,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z1} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -94970,15 +97025,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95007,15 +97059,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95044,15 +97093,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z1} - ldx {z3} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95074,7 +97120,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 ldy {z1} lda {c1},y tay @@ -95085,20 +97131,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z1} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z1} lda {c1},y tax @@ -95388,24 +97432,53 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuz1_derefidx_vbuz2=pbuc adc {c1},y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z2} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z2} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 + ldx {z2} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z2} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z2} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -95415,74 +97488,91 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuz1_derefidx_vbuz ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z2} + lda {c1},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z2} + lda {c1},y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z2} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z2} + lda {c1},y + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z2} + lda {c1},y + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z2} lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa @@ -95620,7 +97710,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tay ldx {z2} lda {c1},y @@ -95628,15 +97718,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -95656,35 +97743,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuxx < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z2} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z2} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z2} lda {c1},x clc @@ -95700,21 +97773,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z2} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z2} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -95734,7 +97804,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z2} lda {c1},y @@ -95742,15 +97812,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 - ldy {z1} - ldx {z2} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} lda {c1},y - tay - lda {c1},x - sty $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95771,7 +97838,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z2} ldx {z2} lda {c1},y @@ -95779,15 +97846,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} - ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95808,7 +97872,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuz3 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z2} ldx {z3} lda {c1},y @@ -95816,15 +97880,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} - ldx {z3} - lda {c1},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -95863,15 +97924,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -95898,25 +97956,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z2} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z2} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 @@ -95935,21 +97979,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z2} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -95969,7 +98010,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z2} lda {c2},y @@ -95977,15 +98018,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z2} + lda {c1},y ldy {z1} - ldx {z2} - lda {c2},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -96014,15 +98052,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} - ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -96051,15 +98086,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 ldy {z2} - ldx {z3} - lda {c2},x - tax lda {c1},y - stx $ff + ldy {z3} sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -96081,7 +98113,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 ldy {z2} lda {c1},y tay @@ -96092,20 +98124,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z2} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z2} lda {c1},y tax @@ -96283,7 +98313,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuyy < pbuz1_derefidx_vbuz2=pbu sbc $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 tya ldy {z3} clc @@ -96374,6 +98404,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_vbuz3 < vbuaa=pbuc1_derefidx_vbuz and {z3} ldy {z2} sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + lda {z3} + tax + ora {c1},x + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 ldy {z3} lda {c1},y @@ -96388,9 +98424,9 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz3 < vbuaa=pbuc1_derefidx_vbu sbc {z3} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.5 - ldy {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 lda {z3} + tay clc adc {c1},y ldy {z2} @@ -96400,24 +98436,53 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_vbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuz4 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz1_band_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_band_vbuxx < pbuz1_derefidx_vbuz2=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z3} + lda {c1},y + tax + ldy #0 + lda ({z1}),y + stx $ff + and $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + ldx {z3} + ldy #0 + lda ({z1}),y + ora {c1},x + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 + ldx {z3} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy #0 + lda ({z1}),y + ldy {z3} + clc + adc {c1},y + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuz3 < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuz3_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:24.0 ldy {z3} lda {c1},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:24.0 @@ -96427,14 +98492,27 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz3 < vbuaa=pbuc1_derefid ora ({z3}),y ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:24.0 + ldy {z3} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z3} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:26.0 + ldy {z3} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuz4 @@ -96442,64 +98520,68 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuz4 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuz4 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff - and $ff + and {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff - ora $ff + ora {c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z3} + lda {c1},y + eor {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z3} + lda {c1},y + sec + sbc {c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z3} lda {c1},y - tay - lda {c1} - sty $ff clc - adc $ff + adc {c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_band__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_bor__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:28.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:20.5 ldy {z3} lda {c1},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=vbuaa_plus__deref_pbuc1 < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:30.5 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:20.5 + ldy {z3} + lda {c1},y + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:22.5 + ldy {z3} + lda {c1},y + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:22.5 ldy {z3} lda {c1},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuz1_derefidx_vbuaa @@ -96697,7 +98779,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuaa < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tay ldx {z3} lda {c1},y @@ -96705,15 +98787,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z3} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -96733,35 +98812,21 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuxx < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 ldy {z3} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z3} - lda {c1},x - tax - lda {c1},y - stx $ff - sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z3} lda {c1},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} lda {c1},x clc @@ -96777,21 +98842,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z3} lda {c1},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z3} - lda {c1},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -96811,7 +98873,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z3} lda {c1},y @@ -96819,15 +98881,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 - ldy {z1} - ldx {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z3} lda {c1},y - tay - lda {c1},x - sty $ff + ldy {z1} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -96848,7 +98907,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc1_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z2} ldx {z3} lda {c1},y @@ -96856,15 +98915,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 - ldy {z2} - ldx {z3} +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z3} lda {c1},y - tay - lda {c1},x - sty $ff + ldy {z2} sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -96892,15 +98948,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1 ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc1_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} - ldx {z3} lda {c1},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -96943,15 +98995,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuaa < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuaa -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax ldy {z3} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:25.0 @@ -96978,25 +99027,11 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuxx < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuxx -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuz2=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:33.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 ldy {z3} lda {c1},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff - ldy {z2} - sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - ldy {z3} - lda {c2},x - tax - lda {c1},y - stx $ff - sec - sbc $ff + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 @@ -97015,21 +99050,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuyy < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 ldx {z3} lda {c2},y ora {c1},x ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuyy -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 ldx {z3} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 @@ -97049,7 +99081,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} ldx {z3} lda {c2},y @@ -97057,15 +99089,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuz1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z3} + lda {c1},y ldy {z1} - ldx {z3} - lda {c2},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -97086,7 +99115,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuz2 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z2} ldx {z3} lda {c2},y @@ -97094,15 +99123,12 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz2 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuz2 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 + ldy {z3} + lda {c1},y ldy {z2} - ldx {z3} - lda {c2},y - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:26.0 @@ -97130,18 +99156,14 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuz3 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuz3 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuz3 < vbuaa=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} - ldx {z3} - lda {c2},y - tay - lda {c1},x - sty $ff + lda {c1},y sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuz3_plus_pbuc1_derefidx_vbuz3 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:23.0 ldy {z3} lda {c1},y clc @@ -97164,7 +99186,7 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_band_pbuc2_derefidx_vbuc1 < pbuz1_dere and $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 ldy {z3} lda {c1},y tay @@ -97175,20 +99197,18 @@ pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bor_pbuc2_derefidx_vbuc1 < pbuz1_deref ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_bxor_pbuc2_derefidx_vbuc1 -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:37.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z3} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 +pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuz3_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:31.0 ldy {z3} lda {c1},y tax @@ -97964,7 +99984,7 @@ pbuz1_derefidx_vbuz2=vbuc1_plus_vbuxx < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < adc #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 +pbuz1_derefidx_vbuz2=vbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 tya and #{c1} ldy {z2} @@ -97975,7 +99995,7 @@ pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vb ora $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 +pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 tya eor #{c1} ldy {z2} @@ -97987,7 +100007,7 @@ pbuz1_derefidx_vbuz2=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_m adc #{c1}+1 ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=vbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 tya clc adc #{c1} @@ -98080,17 +100100,48 @@ pbuz1_derefidx_vbuz2=vbuc1_plus_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < adc #{c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz1 +pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + and #{c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + sty $ff + ora $ff + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + eor #{c1} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #{c1}+1 + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + clc + adc #{c1} + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz2 -pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuz3 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z3}),y and #{c1} @@ -98102,14 +100153,20 @@ pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuz3 < vbuaa=vbuc1_bor__deref_pbuz1 < vbu ora ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuz3 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z3}),y eor #{c1} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz3 -pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuz3 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:20.5 + lda #{c1} + sec + ldy #0 + sbc ({z3}),y + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuz3 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y clc @@ -98121,31 +100178,31 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuc1 -pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_band_vbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_band_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=vbuc1_band__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 lda #{c1} - tay - lda {c2} - sty $ff - and $ff + and {c2} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bor_vbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.0 +pbuz1_derefidx_vbuz2=vbuc1_bor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 lda #{c1} - tay - lda {c2} - sty $ff - ora $ff + ora {c2} ldy {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuc2 -pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_plus_vbuc1 < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuaa < pbuz1_derefidx_vbuz2=_deref_pbuc1_plus_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.0 +pbuz1_derefidx_vbuz2=vbuc1_bxor__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + lda #{c1} + eor {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + lda #{c1} + sec + sbc {c2} + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_plus__deref_pbuc2 < pbuz1_derefidx_vbuz2=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 lda #{c1} - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} ldy {z2} sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=vbuc1_band_pbuz1_derefidx_vbuaa @@ -98516,12 +100573,11 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.5 tay - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 @@ -98546,11 +100602,10 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + lda #{c1} + sec + sbc {c2},x ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 @@ -98564,6 +100619,13 @@ pbuz1_derefidx_vbuz2=vbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_de and #{c1} ldy {z2} sta ({z1}),y +pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 + tya + tax + lda #{c1} + ora {c2},x + ldy {z2} + sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuaa < pbuz1_derefidx_vbuz2=vbuc1_bor_vbuyy < pbuz1_derefidx_vbuz2=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 lda {c2},y tay @@ -98572,23 +100634,15 @@ pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=vbuc1 ora $ff ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuyy_bor_vbuc1 < pbuz1_derefidx_vbuz2=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 - tya - tax - lda #{c1} - ora {c2},x - ldy {z2} - sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 lda {c2},y eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda #{c1} + sec + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 @@ -98624,12 +100678,11 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z1} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 @@ -98666,12 +100719,11 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z2} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 @@ -98708,12 +100760,11 @@ pbuz1_derefidx_vbuz2=vbuc1_bxor_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc eor #{c1} ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 +pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:20.5 ldy {z3} - lda {c2},y - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},y ldy {z2} sta ({z1}),y pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuz3 < pbuz1_derefidx_vbuz2=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 @@ -109178,11 +111229,11 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=vbuc2_plus_vbuc3 -pbuc1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:17.0 tax tay - tya - stx $ff + txa + sty $ff and $ff sta {c1},y pbuc1_derefidx_vbuaa=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X Y cycles:11.0 @@ -109202,16 +111253,16 @@ pbuc1_derefidx_vbuaa=vbuaa_plus_vbuaa < pbuc1_derefidx_vbuaa=vbuxx_plus_vbuxx < txa asl sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 tay - tya - stx $ff + txa + sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay - tya - stx $ff + txa + sty $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuxx @@ -109222,10 +111273,10 @@ pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:17.0 tay - tya - stx $ff + txa + sty $ff clc adc $ff sta {c1},y @@ -109256,22 +111307,22 @@ pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < clc adc $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax txa and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay tya and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax txa ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 tay tya ora {z1} @@ -109289,85 +111340,108 @@ pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax txa clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 tay tya clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax txa ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:18.5 + tax + txa + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 + tax + txa clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - stx $ff - and $ff + txa + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - sty $ff - and $ff + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - stx $ff - ora $ff + txa + ora {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - sty $ff - ora $ff + tya + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - stx $ff - clc - adc $ff + txa + eor {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuaa=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - sty $ff + tya + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + txa + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + tya + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + txa clc - adc $ff + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + tya + clc + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -109434,116 +111508,108 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:19.5 tax tay lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:15.5 tax tay tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tax tay - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 tax tay tya clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay tya clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.5 tax lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 tax lda {c2},y stx $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax txa clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 tax ldy {z1} lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay ldx {z1} tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax - ldy {z1} - lda {c2},y - sta $ff txa + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax - ldy {z1} txa + ldy {z1} clc adc {c2},y sta {c1},x @@ -109567,17 +111633,17 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc1 -pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 tax txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 tay tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 tax lda #{c2} stx $ff @@ -109589,12 +111655,12 @@ pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vb sty $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax txa eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay tya eor #{c2} @@ -109611,28 +111677,28 @@ pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 tax txa clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 tay tya clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:15.0 tay - txa - sty $ff + tya + stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 tay - txa - sty $ff + tya + stx $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuaa @@ -109643,10 +111709,10 @@ pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:17.0 tay - txa - sty $ff + tya + stx $ff clc adc $ff sta {c1},y @@ -109670,89 +111736,21 @@ pbuc1_derefidx_vbuaa=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuxx < txa asl sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.0 - txa - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 - tya - tay - txa - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.0 - txa - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tya - tay - txa - sty $ff - ora $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuyy -pbuc1_derefidx_vbuaa=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:19.0 - txa - tax - txa - sty $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:19.0 - tya - tay - txa - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:19.0 - txa - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tya - tay - txa - sty $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_minus_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_plus_vbuyy pbuc1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay txa and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 - txa - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 tay txa ora {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 - txa - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuz1 pbuc1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:14.0 tay @@ -109760,108 +111758,49 @@ pbuc1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 - txa - tax - txa - sec - sbc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 tay txa clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 - txa - tax - txa - clc - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - txa - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 txa - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.0 - tay - lda {c2} - stx $ff - ora $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.0 - txa - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - stx $ff + txa + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + txa + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + txa + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + txa clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.0 - txa - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -109940,13 +111879,11 @@ pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuxx ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay @@ -109960,12 +111897,19 @@ pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbux stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay txa ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 + tay + txa + tax + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:21.5 tay lda {c2},x @@ -109974,121 +111918,39 @@ pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:19.5 - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 - txa - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:19.5 - lda {c2},y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - txa - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - txa - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:23.5 - txa - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:21.5 - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - txa - tax - txa - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay txa ldx {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - ora $ff - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tay txa - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tay txa ldx {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuxx_bxor_pbuc2_derefidx_vbuc1 @@ -110114,62 +111976,29 @@ pbuc1_derefidx_vbuaa=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 - txa - tax - txa - and #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 tay lda #{c2} stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - txa - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay txa eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 - txa - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:13.0 tay txa sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.0 - txa - tax - txa - sec - sbc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 tay txa clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - txa - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:15.0 tax txa @@ -110197,67 +112026,11 @@ pbuc1_derefidx_vbuaa=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuxx < clc adc $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.0 - txa - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 - tya - tay - txa - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.0 - txa - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tya - tay - txa - sty $ff - ora $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuxx -pbuc1_derefidx_vbuaa=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:19.0 - txa - tax - tya - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:19.0 - tya - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:19.0 - txa - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tya - tay - txa - sty $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_plus_vbuxx pbuc1_derefidx_vbuaa=vbuyy_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:15.0 tax tya @@ -110278,28 +112051,16 @@ pbuc1_derefidx_vbuaa=vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuyy < tya asl sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax tya and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 - tya - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax tya ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 - tya - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuz1 pbuc1_derefidx_vbuaa=vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:14.0 tax @@ -110307,99 +112068,76 @@ pbuc1_derefidx_vbuaa=vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuz1 sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 - tya - tay - tya - sec - sbc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax tya clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 - tya - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - tya +pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + tya ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - tya +pbuc1_derefidx_vbuaa=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + tya ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:18.5 + tax + tya + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 + tax + tya clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 tya - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.0 - tax - lda {c2} - sty $ff - ora $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 - tya - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - sty $ff + tya + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + tya + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + tya + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + tya clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.0 - tya - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -110477,13 +112215,11 @@ pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuyy ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax @@ -110491,79 +112227,31 @@ pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuy clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:19.5 - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:19.5 - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - tya - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:23.5 - tya - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:21.5 - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - tya - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 tax lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.5 tax lda {c2},y sty $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:17.5 + tax + tya + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 tax lda {c2},y @@ -110572,61 +112260,29 @@ pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax tya clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax tya - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax tya ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_pbuc2_derefidx_vbuc1 @@ -110647,87 +112303,54 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc1 -pbuc1_derefidx_vbuaa=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 tax tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - tya - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 tax lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax tya eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 - tya - tay - tya - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:13.0 tax tya sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.0 - tya - tay - tya - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 tax tya clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - tya - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 - tax - txa - and {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay tya and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax txa - ora {z1} + and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 tay tya ora {z1} sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 + tax + txa + ora {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuaa pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.0 tax @@ -110743,35 +112366,23 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 - tax - txa - clc - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 tay tya clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 - txa +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax txa - and {z1} + clc + adc {z1} sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_band_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:12.0 tay txa and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 - txa - tax - txa - ora {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:12.0 tay txa @@ -110785,49 +112396,22 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuxx sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.0 - txa - tax - txa - eor #$ff - sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 - txa - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:14.0 tay txa clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:12.0 tax tya and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 - tya - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:12.0 tax tya ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 - tya - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuyy pbuc1_derefidx_vbuaa=vbuz1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:16.0 tax @@ -110836,28 +112420,13 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuyy sec adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.0 - tya - tay - tya - eor #$ff - sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:14.0 tax tya clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 - tya - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 tax lda {z1} and {z1} @@ -110896,7 +112465,7 @@ pbuc1_derefidx_vbuaa=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz1 < lda {z1} asl sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 tax lda {z1} and {z2} @@ -110906,7 +112475,7 @@ pbuc1_derefidx_vbuaa=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuz2 < lda {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 tax lda {z1} ora {z2} @@ -110929,7 +112498,7 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuz2 sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 tax lda {z1} clc @@ -110941,98 +112510,128 @@ pbuc1_derefidx_vbuaa=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz2 < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldy {z1} - tya +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 tax + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - tya +pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax + lda {z1} ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldy {z1} - tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + tax + lda {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax lda {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - tya +pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 tax - lda {c2} - and {z1} + lda {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 tay - lda {c2} - and {z1} + lda {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 tax - lda {c2} - ora {z1} + lda {z1} + ora {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 tay - lda {c2} - ora {z1} + lda {z1} + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 tax - lda {c2} - clc - adc {z1} + lda {z1} + eor {c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 tay - lda {c2} + lda {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + tax + lda {z1} + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + tay + lda {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + tax + lda {z1} clc - adc {z1} + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + tay + lda {z1} + clc + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -111165,19 +112764,17 @@ pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c2},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax @@ -111196,169 +112793,66 @@ pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:16.5 - lda {c2},x - tax - txa - and {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 tay lda {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:16.5 - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tay - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:20.5 - lda {c2},x - tax - txa - eor #$ff - sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tay lda {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:18.5 - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.5 tax lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 - lda {c2},y - tay - tya - and {z1} - sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax lda {c2},y ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 - lda {c2},y - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:20.5 - lda {c2},y - tay - tya - eor #$ff - sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 tax - lda {c2},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 tax lda {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 tax ldy {z1} lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay lda {z1} tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax - ldy {z1} - lda {c2},y - eor #$ff - sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 - ldy {z1} - lda {c2},y + lda {z1} tay - tya - eor #$ff sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:23.5 - ldx {z1} - lda {c2},x - tax - txa - eor #$ff - sec - adc {z1} + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax @@ -111367,112 +112861,33 @@ pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 tax ldy {z2} lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 - ldy {z2} - lda {c2},y - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:17.5 tax ldy {z2} lda {c2},y ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 - ldy {z2} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 - ldx {z2} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tax + lda {z1} ldy {z2} - lda {c2},y - eor #$ff sec - adc {z1} + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:23.5 - ldy {z2} - lda {c2},y - tay - tya - eor #$ff - sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:23.5 - ldx {z2} - lda {c2},x - tax - txa - eor #$ff - sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tax lda {z1} ldy {z2} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 - ldy {z2} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 - ldx {z2} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -111493,7 +112908,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 tax lda {z1} and #{c2} @@ -111513,7 +112928,7 @@ pbuc1_derefidx_vbuaa=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuc2 < vb lda #{c2} ora {z1} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 tax lda {z1} eor #{c2} @@ -111535,7 +112950,7 @@ pbuc1_derefidx_vbuaa=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 tax lda {z1} clc @@ -111547,21 +112962,25 @@ pbuc1_derefidx_vbuaa=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax txa ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuaa -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 + tax + txa + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:22.5 tax ldy #0 lda ({z1}),y @@ -111569,253 +112988,219 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 tax - ldy #0 - lda ({z1}),y - stx $ff + txa clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - txa - tax - txa - ldy #0 - ora ({z1}),y + ldy #0 + adc ({z1}),y sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuxx -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 - tya +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + tya ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuyy -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.5 - tya +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax + tya ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 - tya +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:18.5 tax - ldy #0 - lda ({z1}),y - stx $ff + tya clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - ldy {z1} - tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + tax + lda {z1} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - tya +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + tax + lda {z1} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - tya +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 tax - ldy #0 - lda ({z1}),y - stx $ff + lda {z1} clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 tax + lda {z2} ldy #0 - lda ({z1}),y - and {z2} + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 - ldy #0 - lda ({z1}),y - tay - tya - and {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 tax lda {z2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + tax + lda {z2} ldy #0 - lda ({z1}),y - tay - tya - ora {z2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 tax ldy #0 lda ({z1}),y sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z2} + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax ldy #0 lda ({z1}),y - tay - tya sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:19.5 + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {z2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + lda ({z1}),y + ldy #0 + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:30.0 - ldy #0 - lda ({z1}),y +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax ldy #0 - lda ({z2}),y - stx $ff + lda ({z1}),y + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z1}),y clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 tax - lda {c2} ldy #0 - ora ({z1}),y + lda ({z1}),y + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 + tax + ldy #0 + lda ({z1}),y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -111926,89 +113311,48 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax - ldy #0 - lda ({z1}),y - tay lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy #0 lda ({z1}),y clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 - ldy #0 - lda ({z1}),y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax - ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax @@ -112016,33 +113360,26 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbua ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},y +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},y ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.0 tax - ldy #0 - lda ({z1}),y - stx $ff + lda {c2},y clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax ldy {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax @@ -112051,34 +113388,35 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax ldy {z1} lda {c2},y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} - ldy #0 - lda ({z1}),y - tay - tya +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy {z1} + lda {c2},y clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax @@ -112087,24 +113425,28 @@ pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy {z2} + lda {c2},y clc - adc {c2},y + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 @@ -112126,76 +113468,38 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 tax ldy #0 lda ({z1}),y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax lda #{c2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - ldy #0 - lda ({z1}),y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 tax ldy #0 lda ({z1}),y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy #0 lda ({z1}),y sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z1}),y - tay - tya - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy #0 lda ({z1}),y clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z1}),y - tay - tya - clc - adc #{c2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuaa @@ -112341,31 +113645,36 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1_plus_vbuc2 -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - sty $ff - and $ff + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - stx $ff - ora $ff + txa + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - sty $ff - ora $ff + tya + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + txa + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + tya + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + txa + eor {c2} + sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:19.0 tax lda {c2} @@ -112380,47 +113689,33 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 - tax - lda {c2} - stx $ff +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + tya clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c2} - sty $ff + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + txa clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.0 - txa - tax - lda {c2} - stx $ff - and $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 tay - lda {c2} - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.0 txa - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.0 - tay - lda {c2} - stx $ff - ora $ff + and {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + txa + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + txa + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuxx pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:19.0 tay lda {c2} @@ -112428,56 +113723,27 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay txa - tax - lda {c2} - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:21.0 - txa - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:19.0 - tay - lda {c2} - stx $ff - clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.0 tya - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.0 + and {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 tax - lda {c2} - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.0 tya - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuyy + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + tya + eor {c2} + sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:19.0 tax lda {c2} @@ -112485,50 +113751,42 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 + tax tya - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:19.0 - tax - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:21.0 - tya +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 tay - lda {c2} - sty $ff - clc - adc $ff + lda {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.0 - tay - lda {c2} - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 tax - lda {c2} - and {z1} + lda {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 tay - lda {c2} - ora {z1} + lda {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 tax - lda {c2} - ora {z1} + lda {z1} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tay + lda {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + tax + lda {z1} + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_vbuz1 pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.0 tax lda {c2} @@ -112541,51 +113799,50 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 tay - lda {c2} + lda {z1} clc - adc {z1} + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + tax + lda {z1} + clc + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy #0 + lda ({z1}),y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy #0 + lda ({z1}),y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 tax lda {c2} - clc - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 + sec ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 tax - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc1 @@ -112596,11 +113853,60 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda {c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc3 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + lda {c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda {c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc3 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + lda {c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda {c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc3 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + lda {c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 + tax + lda {c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + tay + lda {c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + tax + lda {c2} + clc + adc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc3 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + tay + lda {c2} + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -112676,231 +113982,137 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff + eor {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 tax - lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 - tay - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 - lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 lda {c2},x tay lda {c2} sty $ff sec sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},y + clc + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + tay lda {c2},x - tay - lda {c2} - sty $ff - clc - adc $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},y - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c2} - sty $ff - and $ff + lda {c2},x + ora {c2} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},y - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c2} - sty $ff - ora $ff + lda {c2},x + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 + tay + lda {c2},x tax lda {c2} stx $ff sec sbc $ff + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},x + clc + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},y + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:25.5 + tax lda {c2},y tay lda {c2} sty $ff sec sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y - tax - lda {c2} - stx $ff - clc - adc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy {z1} + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.5 + tax ldy {z1} lda {c2},y tay @@ -112908,33 +114120,13 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sty $ff sec sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 + tax ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 @@ -112951,14 +114143,48 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},x + and {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + and {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c2} ora {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},x + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + tax + lda {c2} + sec + sbc {c3},x + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + tay + lda {c2} + sec + sbc {c3},y + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 tax lda {c2} @@ -112971,39 +114197,85 @@ pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbu clc adc {c3},y sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},x + and {c2} + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay lda {c2} ora {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 + tay + lda {c2} + sec + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 tay lda {c2} clc adc {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 + tax + lda {c2} + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 tax lda {c2} clc adc {c3},y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - tay - ldx {z1} +pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy {z1} + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy {z1} + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax + ldy {z1} + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 + tax + ldy {z1} lda {c2} - ora {c3},x - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 tax ldy {z1} @@ -115776,24 +117048,32 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - tay - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},x ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 + tax + lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.0 + tax + lda {c2},x + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy #0 lda ({z1}),y @@ -115805,109 +117085,113 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},x + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},x + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 tay - lda {c2} - sty $ff + lda {c2},y + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},y clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 tax lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c3} - sty $ff - and $ff + and {c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + eor {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},x + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 tay - lda {c3} - sty $ff + lda {c2},y + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},x clc - adc $ff + adc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},y + clc + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -115984,116 +117268,89 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 tax - lda {c2},x tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 tax tay lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax - lda {c2},x tay - lda {c2},x - sty $ff + lda {c2},y sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.0 tax tay lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tay - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.0 - tay - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.0 - tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2},y - ora {c2},x - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 - tax - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 tax lda {c2},y tay lda {c2},x sty $ff + and $ff + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 + tax + lda {c2},y + ora {c2},x + sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 + tax + lda {c2},x sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax ldy {z1} lda {c2},y @@ -116101,25 +117358,22 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_dere lda {c2},x sty $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax ldy {z1} - lda {c2},y - tay lda {c2},x - sty $ff sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax ldy {z1} lda {c2},x @@ -116141,12 +117395,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 tax - lda {c2},x tay - lda {c3},x - sty $ff + lda {c2},x + tax + lda {c3},y + stx $ff and $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.0 @@ -116156,15 +117411,12 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax - lda {c2},x tay - lda {c3},x - sta $ff - tya + lda {c2},y sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 tax @@ -116173,29 +117425,18 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tay - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},y ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay @@ -116203,64 +117444,41 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.0 - tax - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - tax - ldy {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax ldy {z1} lda {c2},x @@ -116272,48 +117490,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - tax - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - lda {c2},x - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - tax - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tax - lda {c2},x - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc3 @@ -116339,22 +117520,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - tay - lda {c2},y tay lda #{c2} sty $ff ora $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x @@ -116399,22 +117572,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc lda {c2},y and #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - tay - lda {c2},y tay lda #{c3} sty $ff ora $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},x @@ -116449,13 +117614,13 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay tya ora {c2},x @@ -116468,7 +117633,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay tya clc @@ -116480,7 +117645,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuxx < pbuc1_derefidx_vbuyy=pbuc stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:13.5 tay txa ora {c2},x @@ -116493,89 +117658,23 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuxx < pbuc1_derefidx_vbuyy=pbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:19.5 - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:19.5 - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:19.5 - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:21.5 - lda {c2},x - tax - txa - sty $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:21.5 - tya - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:21.5 - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 - tya - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:16.5 - lda {c2},x - tax - txa - and {z1} - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:14.5 tay lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:16.5 - lda {c2},x - tax - txa - ora {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 tay lda {z1} ora {c2},x @@ -116587,147 +117686,75 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:18.5 - lda {c2},x - tax - txa - sec - sbc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:18.5 - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tay lda {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 - ldy #0 - lda ({z1}),y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c2} - sty $ff - and $ff + lda {c2},x + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c2},x + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c2},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},x + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},x - tay - lda {c2} - sty $ff - clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c3} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c3} - sty $ff - and $ff + lda {c2},x + and {c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c3} - sty $ff - ora $ff + lda {c2},x + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay - lda {c3} - sty $ff + lda {c2},x + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},x + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},x clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -116804,55 +117831,44 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tay - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.0 tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {c2},x - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},x ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay @@ -116860,95 +117876,25 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 - lda {c2},x - tax - txa - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 - lda {c2},y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c2},x ldx {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 - ldy {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c2},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay @@ -116957,14 +117903,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c2},x - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 @@ -116988,49 +117926,36 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c3},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {c2},x - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},x ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay - lda {c3},x - sta $ff - tya + lda {c2},x sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay @@ -117038,45 +117963,12 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 - lda {c2},x - tax - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 - lda {c2},x - tax - txa - clc - adc {c3},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c2},x @@ -117084,16 +117976,13 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 - ldy {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 + tay lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff - sta {c1},x + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c2},x @@ -117106,44 +117995,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - lda {c2},x - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - lda {c2},x - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc3 @@ -117164,132 +118020,68 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 + tay lda {c2},x tax lda #{c2} stx $ff ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 tay lda {c2},x sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - sec - sbc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 tay lda {c2},x clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - and #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 + tay lda {c2},x tax lda #{c3} stx $ff ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x eor #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - eor #{c3} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:15.5 tay lda {c2},x sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - sec - sbc #{c3} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 tay lda {c2},x clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - clc - adc #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.5 tax lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.5 tax lda {c2},y stx $ff @@ -117303,79 +118095,24 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax txa clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:19.5 - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:19.5 - txa - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:19.5 - lda {c2},y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - txa - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:21.5 - lda {c2},y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:21.5 - txa - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:21.5 - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 - txa - tax - txa - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 tax lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:17.5 tax lda {c2},y sty $ff @@ -117389,7 +118126,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuyy < pbuc1_derefidx_vbuxx=pbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax tya clc @@ -117400,57 +118137,29 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:16.5 - lda {c2},y - tay - tya - and {z1} - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.5 tax lda {c2},y ora {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:16.5 - lda {c2},y - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:18.5 - lda {c2},y - tay - tya - sec - sbc {z1} - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:16.5 tax lda {c2},y sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 tax lda {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:18.5 - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},y ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax @@ -117458,114 +118167,85 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.0 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.0 tax + lda {c2},y ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.0 + tax + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.0 + tax + lda {c2},y clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax - lda {c2} - stx $ff - and $ff + lda {c2},y + and {c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax - lda {c2} - stx $ff - ora $ff + lda {c2},y + ora {c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax - lda {c2} - stx $ff + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},y clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax - lda {c3} - stx $ff - and $ff + lda {c2},y + and {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax - lda {c3} - stx $ff - ora $ff + lda {c2},y + ora {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},y + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 tax - lda {c3} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 lda {c2},y - tay - lda {c3} - sty $ff clc - adc $ff - sta {c1},y + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -117641,116 +118321,45 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.0 tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 - tax - lda {c2},y - ora {c2},x - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 - tax - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 - tax - lda {c2},x - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 lda {c2},y tay lda {c2},x sty $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.0 - lda {c2},x + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - lda {c2},y - tay - tya ora {c2},x - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:20.0 - lda {c2},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax - txa + lda {c2},y + sec + sbc {c2},x + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 + tax + lda {c2},x clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 - lda {c2},y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 - lda {c2},y - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.0 - lda {c2},y - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax @@ -117758,46 +118367,15 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - ldx {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c2},y + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax @@ -117835,108 +118413,48 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},y clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 - lda {c2},y - tay - lda {c3},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 - lda {c2},y - tay - tya - clc - adc {c3},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:22.0 - lda {c2},y - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.0 - lda {c2},y - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax - lda {c3},y - sta $ff - txa + lda {c2},y sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},y clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 - ldx {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 - ldx {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + tax lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c2},y @@ -117949,44 +118467,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc3 @@ -118007,44 +118492,19 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c2} sty $ff ora $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - sec - sbc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 tax lda {c2},y @@ -118057,56 +118517,24 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - and #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c3} sty $ff ora $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y eor #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - eor #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - sec - sbc #{c3} - sta {c1},y pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:15.5 tax lda {c2},y @@ -118119,21 +118547,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 tay - tya - clc - adc #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:20.5 - tax - ldy {z1} - lda {c2},y - stx $ff + ldx {z1} + lda {c2},x + sty $ff and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay ldx {z1} tya @@ -118148,29 +118569,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=pbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 - tax - txa - ldy {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + tay + ldx {z1} + tya clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - ora $ff + adc {c2},x sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay txa @@ -118178,24 +118584,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tay txa @@ -118203,49 +118592,11 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuyy +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax tya ldy {z1} @@ -118258,40 +118609,12 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tay lda {z1} tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 tax @@ -118300,22 +118623,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 - ldy {z1} - lda {c2},y - tay - tya - sec - sbc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:21.5 - ldx {z1} - lda {c2},x - tax - txa - sec - sbc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tay lda {z1} @@ -118323,62 +118630,18 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:17.5 tax ldy {z1} lda {c2},y and {z2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - and {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - and {z2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X Y cycles:17.5 tax ldy {z1} lda {c2},y ora {z2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - tay - tya - ora {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - tax - txa - ora {z2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuz2 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:19.5 tax @@ -118387,53 +118650,19 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbu sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:21.5 - ldy {z1} - lda {c2},y - tay - tya - sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:21.5 - ldx {z1} - lda {c2},x - tax - txa - sec - sbc {z2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:19.5 tax ldy {z1} lda {z2} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},y - tay - tya - clc - adc {z2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:21.5 - ldx {z1} - lda {c2},x tax - txa - clc - adc {z2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - ldy {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 ldy {z1} @@ -118442,25 +118671,35 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbua ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldy {z1} + tax + lda {c2},y ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax ldy {z1} lda {c2},y - tax + sec ldy #0 - lda ({z2}),y - stx $ff - and $ff + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + ldy {z1} + tax + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + ldy {z1} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax @@ -118469,125 +118708,97 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - ldx {z1} +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + ldy {z1} + lda {c2},y ldy #0 - lda ({z2}),y - tay - tya + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + ldy {z1} + lda {c2},y clc - adc {c2},x - sta {c1},y + ldy #0 + adc ({z2}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tay ldx {z1} lda {c2},x + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tay + ldx {z1} + lda {c2},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 ldy {z1} lda {c2},y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 tay - lda {c2} - sty $ff + ldx {z1} + lda {c2},x clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - ldx {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:18.5 tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - ldx {z1} - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:18.5 + tax ldy {z1} lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - ldx {z1} - lda {c2},x + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:20.5 tax - lda {c3} - stx $ff + ldy {z1} + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:20.5 + tax + ldy {z1} + lda {c2},y clc - adc $ff + adc {c3} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -118723,45 +118934,28 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay ldx {z1} lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay ldx {z1} lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 - ldy {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c2},x @@ -118769,33 +118963,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 - ldy {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - ldy {z1} - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c2},x @@ -118803,49 +118971,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 - ldx {z1} - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c2},y @@ -118853,22 +118982,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c2},y - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay ldx {z1} @@ -118876,14 +118990,12 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + tax ldy {z1} lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax @@ -118892,15 +119004,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - ldy {z1} - ldx {z2} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tay ldx {z1} @@ -118909,15 +119013,13 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - ldx {z2} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax + ldy {z1} lda {c2},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax @@ -118942,7 +119044,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax ldy {z1} lda {c2},y @@ -118950,7 +119052,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_dere lda {c3},x sty $ff and $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} @@ -118958,17 +119060,13 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy {z1} @@ -118976,38 +119074,15 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c3},x ldx {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 - ldy {z1} - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - ldy {z1} - lda {c2},y - tay - lda {c3},x - sta $ff - tya - sec - sbc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c3},x @@ -119015,49 +119090,10 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c3},x - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.0 - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 - ldx {z1} - lda {c2},x - tax - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax lda {c3},y @@ -119065,14 +119101,7 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c2},y - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay ldx {z1} @@ -119080,32 +119109,21 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 + tax ldy {z1} lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tax ldy {z1} lda {c2},y clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - ldy {z1} - ldx {z2} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tay ldx {z1} @@ -119114,17 +119132,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 + tax ldy {z1} - ldx {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z2} sec - sbc $ff - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} @@ -119138,48 +119153,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - ldy {z1} - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldy {z1} - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - ldy {z1} - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 - ldy {z1} - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc3 @@ -119201,35 +119179,14 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.5 tax - txa - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 ldy {z1} lda {c2},y tay lda #{c2} sty $ff ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 tax @@ -119237,20 +119194,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy {z1} @@ -119258,22 +119201,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbu sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy {z1} @@ -119281,57 +119208,20 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 tax ldy {z1} lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - tay - tya - and #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:24.5 tax - txa - and #{c3} - sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 ldy {z1} lda {c2},y tay lda #{c3} sty $ff ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 tax @@ -119339,20 +119229,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y eor #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - tay - tya - eor #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x - tax - txa - eor #{c3} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy {z1} @@ -119360,22 +119236,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbu sec sbc #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #{c3} - sta {c1},x pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy {z1} @@ -119383,22 +119243,6 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c3} - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1_bxor_vbuaa @@ -120229,21 +120073,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc1_plus_vbuc2 -pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 - tax - txa - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 tay tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 tax - lda #{c2} - stx $ff - ora $ff + txa + and #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay @@ -120251,16 +120089,22 @@ pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pb sty $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:15.0 tax - txa - eor #{c2} + lda #{c2} + stx $ff + ora $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay tya eor #{c2} sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 + tax + txa + eor #{c2} + sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.0 tax txa @@ -120275,48 +120119,29 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 - tax - txa - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 tay tya clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 - txa +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 tax txa - and #{c2} + clc + adc #{c2} sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:11.0 tay txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - txa - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:15.0 tay lda #{c2} stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 - txa - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:11.0 tay txa @@ -120329,62 +120154,28 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuxx clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.0 - txa - tax - txa - eor #$ff - clc - adc #{c2}+1 - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 - txa - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:13.0 tay txa clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:11.0 tax tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.0 - tya - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:15.0 tax lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:11.0 tax tya eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.0 - tya - tay - tya - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:15.0 tax tya @@ -120392,33 +120183,18 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuyy clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.0 - tya - tay - tya - eor #$ff - clc - adc #{c2}+1 - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:13.0 tax tya clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.0 - tya - tay - tya - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 tay lda {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 tax lda {z1} and #{c2} @@ -120438,7 +120214,7 @@ pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuz1 < lda {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 tax lda {z1} eor #{c2} @@ -120461,68 +120237,44 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuaa=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 tax lda {z1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 tax ldy #0 lda ({z1}),y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:16.5 tax lda #{c2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 + tax ldy #0 lda ({z1}),y - tay + eor #{c2} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:18.5 + tax lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 - tax + sec ldy #0 - lda ({z1}),y - eor #{c2} + sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 - ldy #0 - lda ({z1}),y - tay - tya - eor #{c2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tax ldy #0 lda ({z1}),y clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy #0 - lda ({z1}),y - tay - tya - clc - adc #{c2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc1 @@ -120533,11 +120285,60 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:13.0 + tax + lda #{c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc3 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + lda #{c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + lda #{c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc3 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + lda #{c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:13.0 + tax + lda #{c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc3 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:13.0 + tay + lda #{c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda #{c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + lda #{c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:15.0 + tax + lda #{c2} + clc + adc {c3} + sta {c1},x +pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc3 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:15.0 + tay + lda #{c2} + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -120623,22 +120424,14 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 tay lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - tax - lda {c2},x tax lda #{c2} stx $ff ora $ff - sta {c1},x + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},y @@ -120675,37 +120468,19 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - and #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:21.5 + tay lda {c2},x tax lda #{c2} stx $ff ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:15.5 - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:13.5 tay lda {c2},x @@ -120718,21 +120493,6 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:19.5 - lda {c2},x - tax - txa - eor #$ff - clc - adc #{c2}+1 - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 tay lda {c2},x @@ -120744,45 +120504,19 @@ pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 - lda {c2},y +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X Y cycles:21.5 tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c2} sty $ff ora $ff - sta {c1},y + sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.5 tax lda {c2},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:15.5 - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:19.5 - lda {c2},y - tay - tya - eor #$ff - clc - adc #{c2}+1 - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 tax lda {c2},y @@ -120796,69 +120530,27 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:16.5 tay ldx {z1} lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y +pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x - tax - txa - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 ldx {z1} lda {c2},x tax lda #{c2} stx $ff ora $ff - sta {c1},x + sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:16.5 tay ldx {z1} lda {c2},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:18.5 - ldy {z1} - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:18.5 - ldx {z1} - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:20.5 tax ldy {z1} @@ -120867,24 +120559,6 @@ pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbu clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - tay - tya - eor #$ff - clc - adc #{c2}+1 - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},x - tax - txa - eor #$ff - clc - adc #{c2}+1 - sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tay ldx {z1} @@ -120892,22 +120566,6 @@ pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuc1 @@ -120948,19 +120606,17 @@ pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc lda {c3},y eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 tax @@ -120989,12 +120645,11 @@ pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 tay - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 tay @@ -121013,12 +120668,11 @@ pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:15.5 tax - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 tax @@ -121044,13 +120698,12 @@ pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tax ldy {z1} - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:18.5 tax @@ -121186,10 +120839,10 @@ pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < clc adc $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 +pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 +pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuz1 @@ -121197,62 +120850,53 @@ pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A c sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tay - txa - tya - tax +pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 - tay - txa - tya - tax +pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:14.5 + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c2} - sty $ff +pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:11.0 + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -121319,26 +120963,23 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},y sty $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay - lda {c2},y - sta $ff - tya sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:13.5 tay @@ -121355,13 +120996,9 @@ pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_dere ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:21.5 - tay - lda {c2},x - sta $ff - tya +pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 sec - sbc $ff + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 clc @@ -121370,43 +121007,23 @@ pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_de CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 +pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.5 - tay - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tay - txa - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 - tay - txa - ldx {z1} - lda {c2},x - tax - tya - stx $ff +pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} clc adc {c2},y @@ -121431,23 +121048,23 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc1 -pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 +pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuxx=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 +pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A cycles:9.0 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 clc adc #{c2} sta {c1},x @@ -121510,11 +121127,11 @@ pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < clc adc $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 txa and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 txa ora {z1} sta {c1},x @@ -121524,53 +121141,64 @@ pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 txa clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 txa ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + txa + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + txa clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + txa + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + txa + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:17.0 - lda {c2} - stx $ff +pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + txa + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + txa + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + txa clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -121637,28 +121265,26 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 tay lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.5 tay lda {c2},y stx $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay txa clc @@ -121674,6 +121300,12 @@ pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2 ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + txa + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 lda {c2},x sta $ff @@ -121686,53 +121318,49 @@ pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.5 lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.5 lda {c2},y stx $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 - lda {c2},y - sta $ff +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 txa sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 +pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 txa clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y stx $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 - ldy {z1} - lda {c2},y - sta $ff +pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 txa + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - ldy {z1} +pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 txa + ldy {z1} clc adc {c2},y sta {c1},x @@ -121756,16 +121384,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc1 -pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 +pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 lda #{c2} stx $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 txa eor #{c2} sta {c1},x @@ -121774,7 +121402,7 @@ pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 txa clc adc #{c2} @@ -121838,11 +121466,11 @@ pbuc1_derefidx_vbuxx=vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuaa < tya asl sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 tya and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 tya ora {z1} sta {c1},x @@ -121852,59 +121480,64 @@ pbuc1_derefidx_vbuxx=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_m sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 tya clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - txa +pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - txa +pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + tya + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 + tya clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + tya + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + tya + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:17.0 - lda {c2} - sty $ff +pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + tya + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + tya + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + tya clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -121986,29 +121619,33 @@ pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_bor_pbuc1_dere ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 - lda {c2},x - sta $ff +pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 tya sec - sbc $ff + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 tya clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff ora $ff sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 + tya + tay + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 lda {c2},y sta $ff @@ -122016,64 +121653,26 @@ pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_ sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 +pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 tya clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - txa - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax +pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tya - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tya ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_pbuc2_derefidx_vbuc1 @@ -122094,16 +121693,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc1 -pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 +pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya eor #{c2} sta {c1},x @@ -122112,15 +121711,15 @@ pbuc1_derefidx_vbuxx=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_m sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 tya clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:8.0 and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 +pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:8.0 ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuaa @@ -122129,15 +121728,15 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A c sec adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:10.0 clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 txa and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 txa ora {z1} sta {c1},x @@ -122148,16 +121747,16 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa sec adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 txa clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 tya and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 tya ora {z1} sta {c1},x @@ -122168,12 +121767,12 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_m sec adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 tya clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 lda {z1} and {z1} sta {c1},x @@ -122189,11 +121788,11 @@ pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuaa < lda {z1} asl sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:11.0 lda {z1} and {z2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:11.0 lda {z1} ora {z2} sta {c1},x @@ -122203,86 +121802,91 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:13.0 lda {z1} clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - txa - tya - tax +pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - ldy {z1} - txa - tya - tax +pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z1} clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - ldy {z1} - txa - tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 lda {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - ldy {z1} - txa - tya - tax +pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z1} + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z1} clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 - lda {c2} - and {z1} +pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 - lda {c2} - ora {z1} +pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 - lda {c2} +pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -122405,14 +122009,13 @@ pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1 ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay - lda {c2},y - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tay lda {z1} clc @@ -122427,11 +122030,10 @@ pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:16.5 - lda {c2},x - eor #$ff +pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {z1} @@ -122447,13 +122049,12 @@ pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2 ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:16.5 - lda {c2},y - eor #$ff +pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {z1} clc adc {c2},y @@ -122463,44 +122064,17 @@ pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y ora {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},y - eor #$ff +pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + lda {z1} + tay sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:25.5 - txa - ldx {z1} - lda {c2},x - tax - txa - eor #$ff - sec - adc {z1} + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} @@ -122508,74 +122082,29 @@ pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbua clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 ldy {z2} lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z2} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 ldy {z2} lda {c2},y ora {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z2} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z1} ldy {z2} - lda {c2},y - eor #$ff sec - adc {z1} + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:25.5 - txa - ldx {z2} - lda {c2},x - tax - txa - eor #$ff - sec - adc {z1} - sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda {z1} ldy {z2} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z2} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -122596,7 +122125,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc1 -pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 lda {z1} and #{c2} sta {c1},x @@ -122604,7 +122133,7 @@ pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vb lda #{c2} ora {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {z1} eor #{c2} sta {c1},x @@ -122613,232 +122142,228 @@ pbuc1_derefidx_vbuxx=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 lda {z1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tay - txa - tya - tax +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:12.5 ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 - tay +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:12.5 + ldy #0 + eor ({z1}),y + sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuaa +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:14.5 + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 txa - tya - tax + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 + txa + ldy #0 + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 + txa + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.5 ldy #0 lda ({z1}),y stx $ff sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 - tay +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 txa - tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 - txa - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.5 - ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 - ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:14.5 tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:14.5 tya - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - txa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuyy +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:16.5 tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - txa - ldy {z1} - tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 - ldy {z1} - txa - tya - tax +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z1} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - txa - ldy {z1} - tya - tax - ldy #0 - lda ({z1}),y - stx $ff +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z1} clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 ldy #0 - lda ({z1}),y - and {z2} + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:15.5 lda {z2} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:15.5 + lda {z2} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:17.5 + lda {z2} + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:32.0 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y - tax ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -122950,15 +122475,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 tay - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 tay @@ -122966,103 +122487,74 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 tay - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:31.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 tay - txa lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - txa +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.0 - txa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - txa - lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c2},y + ldy #0 + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} @@ -123070,37 +122562,31 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - txa + ldy {z1} + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z1} lda {c2},y - tax + clc ldy #0 - lda ({z1}),y - stx $ff - and $ff + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z2} + lda {c2},y + ldy #0 + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z2} @@ -123108,24 +122594,25 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z2} - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y clc - adc {c2},y + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 @@ -123147,7 +122634,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y and #{c2} @@ -123157,18 +122644,18 @@ pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y clc @@ -123319,19 +122806,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1_plus_vbuc2 -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.0 - tay - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:19.0 tay lda {c2} @@ -123339,101 +122822,104 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:19.0 - tay - lda {c2} - sty $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + txa + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + txa + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + txa + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:17.0 lda {c2} stx $ff sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:17.0 - lda {c2} - stx $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + txa clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + tya + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + tya + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + tya + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:17.0 lda {c2} sty $ff sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:17.0 - lda {c2} - sty $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + tya clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 - lda {c2} - and {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 - lda {c2} - ora {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.0 lda {c2} sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 - lda {c2} +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:16.5 - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y - tay + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:18.5 lda {c2} - sty $ff + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc1 @@ -123445,11 +122931,28 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.0 + lda {c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.0 + lda {c2} + clc + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -123525,23 +123028,21 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c2},y + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 tay lda {c2},y @@ -123551,48 +123052,24 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 tay lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.5 - txa - tax +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - txa - tax - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 lda {c2},x tay @@ -123601,73 +123078,22 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.5 - txa - tax +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:27.5 - txa - tax - lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 - txa +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.5 - txa - lda {c2},y - tax - lda {c2} - stx $ff - sec - sbc $ff + eor {c2} sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:23.5 lda {c2},y @@ -123677,58 +123103,26 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 - txa +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 ldy {z1} lda {c2},y @@ -123738,34 +123132,11 @@ pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 @@ -123782,47 +123153,98 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 + tay + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + tay + lda {c2} + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 tay lda {c2} clc adc {c3},y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},x + and {c2} + sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {c2} ora {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},x + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.5 + lda {c2} + sec + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.5 lda {c2} clc adc {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.5 + lda {c2} + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.5 lda {c2} clc adc {c3},y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - txa - tay - ldx {z1} +pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + ldy {z1} lda {c2} - ora {c3},x - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 + sec + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} lda {c2} @@ -126443,13 +125865,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_bor_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_bxor_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_minus_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc1_derefidx_vbuc2_plus_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:17.5 tay lda {c2},y sty $ff @@ -126468,13 +125890,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbua clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:17.5 tay lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:17.5 tay lda {c2},y stx $ff @@ -126488,7 +125910,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay txa clc @@ -126522,15 +125944,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbua clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:19.0 tay - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:19.0 tay @@ -126538,77 +125956,84 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefid ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:19.0 tay - txa lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:21.0 + tay + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:21.0 + tay + lda {c2},y clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 tay - lda {c2} - sty $ff + lda {c2},y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},y clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c3} - sty $ff - and $ff + and {c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ora {c3} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.5 tay lda {c2},y + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.5 tay - lda {c3} - sty $ff + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.5 + tay + lda {c2},y clc - adc $ff + adc {c3} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -126685,34 +126110,14 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 - tay - txa - lda {c2},y - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 - tay - txa - lda {c2},y - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay - txa lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay @@ -126728,23 +126133,19 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc @@ -126755,36 +126156,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tay - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tay - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay - txa - ldx {z1} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay @@ -126808,37 +126188,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.0 - tay - txa - lda {c2},y - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:26.0 - tay - txa - lda {c2},y - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay - txa lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},y clc @@ -126858,15 +126217,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.0 tay @@ -126879,38 +126234,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 - tay - txa - ldx {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tay - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay - txa - ldx {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c2},y @@ -126923,52 +126256,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tay - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tay - txa - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 - tay - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - tay - txa - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc3 @@ -126989,7 +126281,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 tay lda {c2},y tay @@ -127019,7 +126311,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 tay lda {c2},y tay @@ -127126,22 +126418,28 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - ldy #0 - lda ({z1}),y - tay +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},x - sty $ff - and $ff + ldy #0 + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 + lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + lda {c2},x + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy #0 lda ({z1}),y clc @@ -127152,109 +126450,49 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.5 - txa - tax +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - txa - tax +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + sec + sbc {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:27.5 - txa - tax +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + and {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 + lda {c2},x + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x - tay - lda {c3} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.5 - txa - tax - lda {c2},x - tax - lda {c3} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},x - tay - lda {c3} - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - txa - tax - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},x - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:27.5 - txa - tax - lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + adc {c3} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -127339,22 +126577,19 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {c2},y +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc @@ -127372,13 +126607,10 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1 ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x @@ -127392,40 +126624,17 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.0 - txa - tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - lda {c2},y - tay +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:30.0 - txa - tax - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c2},y @@ -127438,22 +126647,19 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - lda {c2},y - tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc @@ -127474,35 +126680,20 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - tay - txa - tax - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.0 tay lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay - txa - tax lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.0 tay lda {c2},x clc @@ -127520,79 +126711,46 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.0 - txa - tax - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:30.0 - txa - tax +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - ldy {z1} - txa - tax - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - txa - tax lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc @@ -127603,52 +126761,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - txa - tay - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - txa - tay - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 - txa - tax - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - txa - tay - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc3 @@ -127668,22 +126785,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},x tay lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa - tax - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x eor #{c2} @@ -127702,22 +126810,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},x tay lda #{c3} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa - tax - lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x eor #{c3} @@ -127736,16 +126835,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.5 lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.5 lda {c2},y stx $ff ora $ff @@ -127757,17 +126856,17 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 txa clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff ora $ff @@ -127779,7 +126878,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 tya clc adc {c2},y @@ -127798,139 +126897,86 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.0 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:17.0 lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:19.0 + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:19.0 + lda {c2},y clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + sec + sbc {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + and {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 - txa - lda {c2},y - tax - lda {c3} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa - lda {c2},y - tax - lda {c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 - txa - lda {c2},y - tax - lda {c3} - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:23.5 - lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff + adc {c3} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -128019,120 +127065,42 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.0 - txa - tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.0 - txa - tax - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.0 - txa - lda {c2},y - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.0 - txa - lda {c2},y - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.0 - txa - ldx {z1} - lda {c2},x - tax +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:25.0 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c2},y + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y @@ -128172,81 +127140,38 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1 ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.0 - txa - lda {c2},y - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.0 - txa - lda {c2},y - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - txa - ldx {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 - txa - ldx {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y ldy {z1} @@ -128258,48 +127183,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - txa - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - txa - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc3 @@ -128319,15 +127207,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - txa - lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c2} @@ -128352,15 +127232,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - txa - lda {c2},y - tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c3} @@ -128381,49 +127253,22 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.5 - tay - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 - tay - txa - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.5 - tay - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuaa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y stx $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuxx < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y stx $ff @@ -128437,86 +127282,27 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=pbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} + txa clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 - txa - ldx {z1} - tya - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuyy +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 tya ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and {z1} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y and {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - ora {z1} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y @@ -128529,24 +127315,6 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=pbu sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sec - sbc {z1} - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {z1} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 lda {z1} tay @@ -128558,27 +127326,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and {z2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and {z2} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.5 ldy {z1} lda {c2},y ora {z2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:21.5 - txa - ldx {z1} - lda {c2},x - tax - txa - ora {z2} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuz2 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.5 ldy {z1} @@ -128586,39 +127338,17 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=pbu sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sec - sbc {z2} - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} lda {z2} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:23.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {z2} - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - txa +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} @@ -128626,27 +127356,31 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} - txa lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A Y cycles:20.0 ldy {z1} @@ -128654,132 +127388,84 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - txa - ldx {z1} +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A Y cycles:20.0 + ldy {z1} + lda {c2},y ldy #0 - lda ({z2}),y - tay - tya + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A Y cycles:22.0 + ldy {z1} + lda {c2},y clc - adc {c2},x - sta {c1},y + ldy #0 + adc ({z2}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c2} - stx $ff +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + and {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c3} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - txa - ldx {z1} - lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + adc {c3} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -128906,37 +127592,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tay - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - tay - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 - tay - txa - ldx {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c2},y @@ -128952,100 +127611,35 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tay - lda {c2},x - sta $ff - tya sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 - txa - ldx {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - txa - ldx {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c2},y ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:25.0 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - ldy {z1} - txa - lda {c2},y - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 txa tay @@ -129054,15 +127648,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - txa lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} @@ -129070,16 +127660,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - ldy {z1} - txa - ldx {z2} - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 txa tay @@ -129089,16 +127670,12 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - txa - ldx {z2} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z2} sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} @@ -129122,39 +127699,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tay - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:29.0 - tay - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - tay - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c3},y @@ -129176,15 +127724,11 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} @@ -129192,60 +127736,17 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - ora $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 - txa - ldx {z1} - lda {c2},x - tax - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:25.0 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 lda {c3},y ldy {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - ldy {z1} - txa - lda {c2},y - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 txa tay @@ -129254,33 +127755,19 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} - txa lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},y clc adc {c3},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - txa - ldx {z2} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 txa tay @@ -129290,18 +127777,13 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - txa - ldx {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z2} sec - sbc $ff - sta {c1},y + sbc {c3},y + sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} lda {c2},y @@ -129314,52 +127796,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - ldy {z1} - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - ldy {z1} - txa - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - ldy {z1} - txa - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldy {z1} - txa - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc3 @@ -129380,15 +127821,7 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 ldy {z1} lda {c2},y tay @@ -129396,72 +127829,29 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2 sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y and #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and #{c3} - sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 ldy {z1} lda {c2},y tay @@ -129469,58 +127859,23 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2 sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y eor #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - eor #{c3} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y sec sbc #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #{c3} - sta {c1},x pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c3} - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc1_bxor_vbuaa @@ -130351,16 +128706,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc1_plus_vbuc2 -pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 +pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:7.0 and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:15.0 tay lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 +pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:7.0 eor #{c2} sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:11.0 @@ -130368,20 +128723,20 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A c clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:9.0 clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 txa and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 lda #{c2} stx $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 txa eor #{c2} sta {c1},x @@ -130391,21 +128746,21 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 txa clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 tya and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 +pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya eor #{c2} sta {c1},x @@ -130415,12 +128770,12 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_m clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 tya clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:10.0 lda {z1} and #{c2} sta {c1},x @@ -130428,7 +128783,7 @@ pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vbuaa=vbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_v lda #{c2} ora {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:10.0 lda {z1} eor #{c2} sta {c1},x @@ -130437,12 +128792,12 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 < vbuaa=vbuc1_minus_vbuz1 < vbuaa=vbuaa_m sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:12.0 lda {z1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y and #{c2} @@ -130452,13 +128807,18 @@ pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbu ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y eor #{c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A Y cycles:16.5 + lda #{c2} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y clc @@ -130474,11 +128834,28 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + lda #{c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda #{c2} + clc + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -130559,7 +128936,7 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_de lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 tay lda {c2},y tay @@ -130589,22 +128966,13 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},x tay lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 - txa - tax - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},x eor #{c2} @@ -130624,21 +128992,13 @@ pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_de lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:19.5 lda {c2},y tay lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - txa - lda {c2},y - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y eor #{c2} @@ -130654,29 +129014,12 @@ pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_de clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - and #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 ldy {z1} lda {c2},y tay @@ -130684,14 +129027,6 @@ pbuc1_derefidx_vbuxx=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2 sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:20.5 - txa - ldx {z1} - lda {c2},x - tax - txa - eor #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y @@ -130704,25 +129039,6 @@ pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbu clc adc #{c2}+1 sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:24.5 - txa - ldx {z1} - lda {c2},x - tax - txa - eor #$ff - clc - adc #{c2}+1 - sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc #{c2} - sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y @@ -130755,12 +129071,11 @@ pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:15.5 tay - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:15.5 tay @@ -130780,11 +129095,10 @@ pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc lda {c3},x eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:15.5 - lda {c3},x - eor #$ff - clc - adc #{c2}+1 +pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda #{c2} + sec + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 lda {c3},x @@ -130800,11 +129114,10 @@ pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:15.5 - lda {c3},y - eor #$ff - clc - adc #{c2}+1 +pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 lda {c3},y @@ -130828,12 +129141,11 @@ pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} @@ -130890,7 +129202,7 @@ pbuc1_derefidx_vbuxx=vbuc2_plus_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_plus_vbuc2 < clc adc #{c3} sta {c1},x -pbuc1_derefidx_vbuyy=vbuaa_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuyy=vbuaa_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:13.0 tax stx $ff and $ff @@ -130904,11 +129216,11 @@ pbuc1_derefidx_vbuyy=vbuaa_minus_vbuaa < vbuaa=vbuaa_minus_vbuaa - clobber:A c pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < vbuaa=vbuaa_plus_vbuaa - clobber: cycles:7.0 asl sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:11.0 stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 stx $ff ora $ff sta {c1},y @@ -130918,16 +129230,16 @@ pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A c sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:13.0 +pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:13.0 stx $ff clc adc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:11.0 sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 sty $ff ora $ff sta {c1},y @@ -130937,7 +129249,7 @@ pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A c sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:13.0 +pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:13.0 sty $ff clc adc $ff @@ -130957,63 +129269,32 @@ pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.5 - tax - tya - txa - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 - tax - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - tax - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 - tax - lda {c2} - stx $ff +pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:11.0 + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 clc - adc $ff + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bor_pbuz1_derefidx_vbuaa @@ -131091,13 +129372,10 @@ pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax - lda {c2},x - sta $ff - txa sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax @@ -131105,12 +129383,15 @@ pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc adc {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 +pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 + sec + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 clc adc {c2},x sta {c1},y @@ -131127,45 +129408,26 @@ pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:21.5 - tax - lda {c2},y - sta $ff - txa +pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 sec - sbc $ff + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:11.5 clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tax - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - lda {c2},y - tay - txa - sty $ff +pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},x @@ -131210,11 +129472,11 @@ pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:11.0 stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:11.0 stx $ff ora $ff sta {c1},y @@ -131225,7 +129487,7 @@ pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A c sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:13.0 +pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:13.0 stx $ff clc adc $ff @@ -131246,14 +129508,14 @@ pbuc1_derefidx_vbuyy=vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < txa asl sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 - txa - sty $ff +pbuc1_derefidx_vbuyy=vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:13.0 + tya + stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 - txa - sty $ff +pbuc1_derefidx_vbuyy=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 + tya + stx $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuyy @@ -131263,9 +129525,9 @@ pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:15.0 - txa - sty $ff +pbuc1_derefidx_vbuyy=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:15.0 + tya + stx $ff clc adc $ff sta {c1},y @@ -131288,66 +129550,37 @@ pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:24.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:24.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 - tya - txa - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + txa + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + txa + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:17.0 - lda {c2} - stx $ff +pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + txa + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + txa + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + txa clc - adc $ff + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -131424,11 +129657,17 @@ pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 txa ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + txa + tax + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 lda {c2},x sta $ff @@ -131436,7 +129675,7 @@ pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_ sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 +pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 txa clc adc {c2},x @@ -131452,68 +129691,35 @@ pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_bor_pbuc1_dere ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A cycles:19.5 - lda {c2},y - sta $ff +pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 txa sec - sbc $ff + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 txa clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuz1 +pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - ora $ff - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay +pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa ldx {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuxx_bxor_pbuc2_derefidx_vbuc1 @@ -131557,11 +129763,11 @@ pbuc1_derefidx_vbuyy=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:11.0 sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:11.0 sty $ff ora $ff sta {c1},y @@ -131572,19 +129778,19 @@ pbuc1_derefidx_vbuyy=vbuyy_minus_vbuaa < vbuaa=vbuyy_minus_vbuaa - clobber:A c sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < vbuaa=vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:13.0 +pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:13.0 sty $ff clc adc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:13.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 + txa + sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:13.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:13.0 + txa + sty $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuxx @@ -131594,13 +129800,13 @@ pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:15.0 - tya - stx $ff +pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:15.0 + txa + sty $ff clc adc $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 +pbuc1_derefidx_vbuyy=vbuyy_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:13.0 tya sty $ff and $ff @@ -131616,11 +129822,11 @@ pbuc1_derefidx_vbuyy=vbuyy_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuaa < tya asl sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 tya and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 tya ora {z1} sta {c1},y @@ -131630,59 +129836,74 @@ pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_m sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 tya clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax txa ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + txa ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + tya + tax + txa + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 + tya + tax + txa clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + tya + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:17.0 - lda {c2} - sty $ff +pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + tya + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + tya + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + tya clc - adc $ff + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bor_pbuz1_derefidx_vbuaa @@ -131749,55 +129970,51 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 tax lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax tya clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 - lda {c2},x - sta $ff +pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 +pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 tya clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff and $ff @@ -131807,12 +130024,18 @@ pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc2_derefidx_vbuyy +pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 + tya + tax + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A cycles:19.5 lda {c2},y sta $ff @@ -131825,27 +130048,25 @@ pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 ldx {z1} lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} tya clc @@ -131871,7 +130092,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc1 -pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 tya and #{c2} sta {c1},y @@ -131880,7 +130101,7 @@ pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_v sty $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya eor #{c2} sta {c1},y @@ -131889,7 +130110,7 @@ pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_m sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 tya clc adc #{c2} @@ -131930,11 +130151,11 @@ pbuc1_derefidx_vbuyy=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plu clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:10.0 tya and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 +pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:10.0 tya ora {z1} sta {c1},y @@ -131945,7 +130166,7 @@ pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_m sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 +pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:12.0 tya clc adc {z1} @@ -131985,85 +130206,106 @@ pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} +pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 tya + tax + lda {z1} ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya tax lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - ldx {z1} +pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya + tax + lda {z1} ldy #0 - lda ({z1}),y - tay + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 tya - stx $ff + tax + lda {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 + tya + tax + lda {z1} clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tya ldy #0 - lda ({z2}),y - tay + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya tax lda {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - ldx {z1} +pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya + tax + lda {z1} ldy #0 - lda ({z2}),y - tay + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 tya - stx $ff + tax + lda {z1} + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 + tya + tax + lda {z1} clc - adc $ff - sta {c1},y + ldy #0 + adc ({z2}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 - lda {c2} - and {z1} +pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 - lda {c2} - ora {z1} +pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 - lda {c2} +pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -132180,20 +130422,19 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {z1} clc @@ -132203,18 +130444,17 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:16.5 - lda {c2},x - eor #$ff +pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 + lda {z1} sec - adc {z1} + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {z1} clc adc {c2},x @@ -132228,11 +130468,10 @@ pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_dere ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A cycles:16.5 - lda {c2},y - eor #$ff +pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 + lda {z1} sec - adc {z1} + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:14.5 lda {z1} @@ -132244,44 +130483,17 @@ pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and {z1} - sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 - ldx {z1} - lda {c2},x - eor #$ff +pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda {z1} + tax sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:25.5 - tya - ldy {z1} - lda {c2},y - tay - tya - eor #$ff - sec - adc {z1} + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} @@ -132289,74 +130501,29 @@ pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbua clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 ldx {z2} lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z2} - lda {c2},y - tay - tya - and {z1} - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 lda {z1} ldx {z2} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z2} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z1} ldx {z2} - lda {c2},x - eor #$ff sec - adc {z1} + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:25.5 - tya - ldy {z2} - lda {c2},y - tay - tya - eor #$ff - sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z1} ldx {z2} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 - tya - ldy {z2} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuz1_bxor_pbuc2_derefidx_vbuc1 @@ -132399,112 +130566,38 @@ pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.5 - tax - tya - txa - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuaa -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:28.5 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:24.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:24.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 - tya - txa - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuxx -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:22.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax + txa ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax txa ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuyy -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 + tya + tax + txa + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:24.5 tya tax ldy #0 @@ -132513,87 +130606,73 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 tya tax - ldy #0 - lda ({z1}),y - stx $ff + txa clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.5 - ldx {z1} - tya ldy #0 - lda ({z1}),y - tay + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z1} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya tax lda {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya + tax + lda {z1} ldy #0 - lda ({z1}),y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:29.5 - ldx {z1} - tya - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:19.5 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:21.5 tya tax ldy #0 lda ({z1}),y - and {z2} + sec + sbc {z1} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 tya + tax + lda {z1} + clc ldy #0 - lda ({z1}),y - tay + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:19.5 tya - and {z2} - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + tax + lda {z2} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya tax lda {z2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:19.5 tya + tax + lda {z2} ldy #0 - lda ({z1}),y - tay - tya - ora {z2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:21.5 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:21.5 tya tax ldy #0 @@ -132601,48 +130680,65 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:21.5 tya + tax + lda {z2} + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 + tya + tax ldy #0 lda ({z1}),y - tay + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya + tax + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 + tya + tax + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:21.5 + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {z2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tya - ldy #0 - lda ({z1}),y tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + lda ({z1}),y + ldy #0 + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya tax ldy #0 @@ -132650,61 +130746,74 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya - ldy #0 - lda ({z1}),y tax ldy #0 - lda ({z2}),y - stx $ff + lda ({z1}),y + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - tya - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:20.5 tya tax - lda {c2} ldy #0 - ora ({z1}),y + lda ({z1}),y + and {c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:20.5 tya + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:20.5 tya + tax + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:22.5 + tya + tax + ldy #0 + lda ({z1}),y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:22.5 + tya + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuz1_derefidx_vbuaa @@ -132815,125 +130924,46 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tax - tya - lda {c2},x - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:25.0 - tax - tya - lda {c2},x - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - tax - tya - lda {c2},x - tax - ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tya - ldy #0 - lda ({z1}),y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:21.0 tya - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tya - lda {c2},x tax + lda {c2},x ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tya - tay - lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:21.0 tya tax lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + tya tax ldy #0 lda ({z1}),y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tya tax ldy #0 @@ -132941,16 +130971,14 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbu clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 tya + ldy {z1} + tax + lda {c2},y ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y + and ({z1}),y + sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya ldy {z1} @@ -132959,38 +130987,40 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuy ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - ldx {z1} +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 + tya + ldy {z1} + tax + lda {c2},y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 tya - lda {c2},x tax ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} - tya - ldy #0 - lda ({z1}),y - tay +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 tya + ldy {z1} + tax + lda {c2},y clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - tya ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 + tya + ldy {z2} + tax + lda {c2},y + ldy #0 + and ({z1}),y + sta {c1},x pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya ldy {z2} @@ -132999,26 +131029,31 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuy ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - ldx {z2} +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya - lda {c2},x + ldy {z2} tax + lda {c2},y ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z1}),y ldy {z2} + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + ldy {z2} + tax + lda {c2},y clc - adc {c2},y + ldy #0 + adc ({z1}),y sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 @@ -133040,21 +131075,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 tya tax ldy #0 lda ({z1}),y and #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax @@ -133062,31 +131089,14 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tya - ldy #0 - lda ({z1}),y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 tya tax ldy #0 lda ({z1}),y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:20.5 tya tax ldy #0 @@ -133094,16 +131104,7 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 tya tax ldy #0 @@ -133111,15 +131112,6 @@ pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus__ clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc #{c2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuaa @@ -133265,19 +131257,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_bxor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_minus_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1_plus_vbuc2 -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:17.0 - tax - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:9.0 + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:17.0 - tax - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:9.0 + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:9.0 + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:19.0 tax lda {c2} @@ -133285,115 +131273,115 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:19.0 - tax - lda {c2} - stx $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:11.0 clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + txa + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A cycles:15.0 - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + txa + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + txa + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuxx pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A cycles:17.0 lda {c2} stx $ff sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A cycles:17.0 - lda {c2} - stx $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + txa clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.0 - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + tya + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + tya + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A cycles:17.0 lda {c2} sty $ff sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A cycles:17.0 - lda {c2} - sty $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + tya clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A cycles:12.0 - lda {c2} - and {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A cycles:12.0 - lda {c2} - ora {z1} +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:12.0 + lda {z1} + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A cycles:14.0 lda {c2} sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A cycles:14.0 - lda {c2} +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:14.0 + lda {z1} clc - adc {z1} + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:20.5 tya + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.5 + and {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:20.5 + tya + tax + ldy #0 + lda ({z1}),y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:20.5 + tya + tax + ldy #0 + lda ({z1}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.5 tya tax lda {c2} + sec ldy #0 - ora ({z1}),y + sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:22.5 tya + tax ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - tya - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc1 @@ -133404,11 +131392,28 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc3 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc3 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc3 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.0 + lda {c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.0 + lda {c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc3 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.0 + lda {c2} + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -133484,23 +131489,21 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c2},x + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:25.5 tax lda {c2},x @@ -133510,46 +131513,24 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 tax lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 - tya +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c2} - stx $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 lda {c2},x tax @@ -133558,65 +131539,23 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:25.5 - tya +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 - tya - lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 - tya - tay +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - tya - tay - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.5 lda {c2},y tax @@ -133625,69 +131564,26 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.5 - tya - tay +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 - tya - tay - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 ldx {z1} lda {c2},x @@ -133697,34 +131593,11 @@ pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 @@ -133741,54 +131614,98 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},x + and {c2} + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax lda {c2} ora {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 + tax + lda {c3},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + tax + lda {c2} + sec + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 tax lda {c2} clc adc {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},x + and {c2} + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 lda {c2} ora {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.5 + lda {c2} + sec + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:15.5 lda {c2} clc adc {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 - tya - tax +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + and {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c3},y + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.5 lda {c2} - ora {c3},x - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy + sec + sbc {c3},y + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:15.5 lda {c2} clc adc {c3},y sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},x + and {c2} + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} ora {c3},x sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + ldx {z1} + lda {c2} + sec + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 ldx {z1} lda {c2} @@ -136437,13 +134354,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:17.5 tax lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:13.5 tax tya ora {c2},x @@ -136456,7 +134373,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax tya clc @@ -136467,7 +134384,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 tax lda {z1} ora {c2},x @@ -136479,101 +134396,75 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax lda {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tax - tya - lda {c2},x - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:25.0 - tax - tya - lda {c2},x - tax - txa - ldy #0 - ora ({z1}),y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - tax - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 tax - lda {c2} - stx $ff + lda {c2},x + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},x clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.5 tax lda {c2},x + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.5 tax - lda {c3} - stx $ff + lda {c2},x + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.5 + tax + lda {c2},x clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -136650,30 +134541,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 - tax - tya - lda {c2},x - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},x ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax - tya lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -136694,38 +134573,25 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 - tax - tya - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x @@ -136733,16 +134599,12 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - tya - ldy {z1} - lda {c2},y - tay lda {c2},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax @@ -136766,31 +134628,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:26.0 - tax - tya - lda {c2},x - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},x ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax - tya lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -136811,38 +134660,25 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c3},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:28.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - tax - tya - ldy {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x @@ -136850,18 +134686,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - tya - ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff - sta {c1},x + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x @@ -136874,52 +134705,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tax - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tax - tya - lda {c2},x - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 - tax - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - tax - tya - lda {c2},x - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc3 @@ -136996,12 +134786,12 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc adc #{c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:9.5 ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 clc adc {c2},x sta {c1},y @@ -137010,7 +134800,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbux stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 txa ora {c2},x sta {c1},y @@ -137021,17 +134811,17 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:11.5 tya ora {c2},x sta {c1},y @@ -137042,7 +134832,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 tya clc adc {c2},x @@ -137051,7 +134841,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbux lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:12.5 lda {z1} ora {c2},x sta {c1},y @@ -137061,141 +134851,64 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:14.5 lda {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tya - ldy #0 - lda ({z1}),y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 - tya +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tax - lda {c2} - stx $ff - and $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + sec + sbc {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 - tya +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + and {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},x + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 + lda {c2},x + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:23.5 - tya - lda {c2},x - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c3} - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya - lda {c2},x - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},x - tax - lda {c3} - stx $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:25.5 - tya - lda {c2},x - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa @@ -137277,27 +134990,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tya - lda {c2},x - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},x ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 - tya +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x @@ -137311,85 +135013,33 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.0 - tya - tay - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.0 - tya - tay - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.0 - tya - ldy {z1} - lda {c2},y - tay +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x - sty $ff + ldx {z1} sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c2},x + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x @@ -137417,28 +135067,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tya - lda {c2},x - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},x ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.0 - tya +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},x @@ -137452,51 +135090,34 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c3},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 - tya - ldy {z1} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 - tya - ldy {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff - sta {c1},x + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x ldx {z1} @@ -137508,48 +135129,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tya - lda {c2},x - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 - tya - lda {c2},x - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc3 @@ -137569,14 +135153,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - tya - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 lda {c2},x tax @@ -137602,14 +135178,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - tya - lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 lda {c2},x tax @@ -137677,7 +135245,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff and $ff @@ -137687,7 +135255,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2 tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_vbuaa < vbuaa=vbuaa_bor_vbuyy - clobber:A cycles:15.5 lda {c2},y sty $ff ora $ff @@ -137723,26 +135291,36 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:21.0 tya - tay - lda {c2},y tax + lda {c2},x ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tya tax ldy #0 lda ({z1}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:21.0 + tya + tax + lda {c2},x + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:23.0 + tya + tax + lda {c2},x + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tya tax ldy #0 @@ -137755,109 +135333,49 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 - tya - tay +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - tya - tay +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + sec + sbc {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 - tya - tay +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + and {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:13.5 + lda {c2},y + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:15.5 + lda {c2},y + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:15.5 lda {c2},y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.5 - lda {c2},y - tax - lda {c3} - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.5 - tya - tay - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.5 - lda {c2},y - tax - lda {c3} - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - tya - tay - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.5 - lda {c2},y - tax - lda {c3} - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:27.5 - tya - tay - lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -137942,22 +135460,19 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.0 - tax - lda {c2},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.0 tax lda {c2},x clc @@ -137970,40 +135485,17 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.0 - tya - tay - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 - lda {c2},x - tax +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:30.0 - tya - tay - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},x clc adc {c2},y @@ -138015,20 +135507,17 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tya tax lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:24.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y @@ -138043,22 +135532,19 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc @@ -138079,33 +135565,18 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - tax - tya - tay - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.0 tax lda {c2},y ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax - tya - tay lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.0 tax @@ -138113,30 +135584,16 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.0 - tya - tay - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A cycles:14.0 lda {c2},y ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:30.0 - tya - tay +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A cycles:16.0 lda {c2},y @@ -138157,47 +135614,28 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:26.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A cycles:16.0 lda {c2},y clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tya - tay - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},y ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - tya - tay lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -138210,52 +135648,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - tya - tay - lda {c2},y - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tay - lda {c2},y - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 - tya - tax - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:28.0 - tya - tay - lda {c2},y - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc3 @@ -138282,15 +135679,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya - tay - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y eor #{c2} @@ -138316,15 +135704,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuaa stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya - tay - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y eor #{c3} @@ -138339,94 +135718,39 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuc3 < vbuaa=pbuc1_derefidx_vbuy clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:26.5 - tax - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuaa +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:12.5 ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:28.5 - tax - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuaa +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - ora $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa ldx {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 ldx {z1} lda {c2},x sty $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 ldx {z1} tya ora {c2},x @@ -138439,7 +135763,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuyy < pbuc1_derefidx_vbuyy=pbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} tya clc @@ -138450,27 +135774,11 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and {z1} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 lda {z1} tax ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {z1} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 ldx {z1} @@ -138478,56 +135786,22 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuyy=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sec - sbc {z1} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 lda {z1} tax clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc {z1} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band_vbuz1 < vbuaa=vbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.5 ldx {z1} lda {c2},x and {z2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and {z2} - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 ldx {z1} lda {z2} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:21.5 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {z2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuz2 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.5 ldx {z1} @@ -138535,40 +135809,20 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuyy=pbu sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:23.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z1} lda {z2} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 tya ldy {z1} + tax lda {c2},y - tay - tya - clc - adc {z2} - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tya ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y + and ({z1}),y + sta {c1},x pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya ldy {z1} @@ -138577,28 +135831,40 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbua ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya + ldy {z1} + tax + lda {c2},y ldy #0 - lda ({z1}),y - tay + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 tya + tax + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + ldy {z1} + tax + lda {c2},y clc - adc {c2},x - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tya ldy #0 - lda ({z2}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 + tya + ldy {z1} + tax + lda {c2},y + ldy #0 + and ({z2}),y + sta {c1},x pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya ldy {z1} @@ -138607,132 +135873,90 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuy ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - ldx {z1} +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 tya + ldy {z1} + tax + lda {c2},y ldy #0 - lda ({z2}),y - tay + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 tya + tax + ldy {z1} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + tya + ldy {z1} + tax + lda {c2},y clc - adc {c2},x - sta {c1},y + ldy #0 + adc ({z2}),y + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + eor {c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - tya - ldy {z1} - lda {c2},y - tay - lda {c3} - sty $ff +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa @@ -138859,16 +136083,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 - tax - tya - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x @@ -138876,17 +136091,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - tax - tya - ldy {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x @@ -138894,59 +136099,14 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},x ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 - tya - ldy {z1} - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - tya - ldy {z1} - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c2},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x ldx {z1} @@ -138961,52 +136121,36 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} - tya - lda {c2},x - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},x ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - tya lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -139014,16 +136158,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - tya - ldy {z2} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},x @@ -139031,16 +136166,12 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} - tya - ldy {z2} - lda {c2},y - tay lda {c2},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} @@ -139064,16 +136195,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 - tax - tya - ldy {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c3},x @@ -139081,18 +136203,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:33.0 - tax - tya - ldy {z1} - lda {c2},y - tay - lda {c3},x - sta $ff - tya - sec - sbc $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c3},x @@ -139100,49 +136211,14 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tya - ldy {z1} - lda {c2},y - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:23.0 - tya - ldy {z1} - lda {c2},y - tay - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c3},x ldx {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - tya - ldy {z1} - lda {c2},y - tay - lda {c3},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:25.0 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c3},x ldx {z1} @@ -139157,53 +136233,36 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c3},y ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 - ldx {z1} - tya - lda {c2},x - tay - lda {c3},x - sty $ff - and $ff - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},x ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} - tya lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} @@ -139211,16 +136270,7 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - ldx {z1} - tya - ldy {z2} - lda {c2},x - tax - lda {c3},y - stx $ff - and $ff - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},x @@ -139228,18 +136278,13 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} - tya - ldy {z2} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z2} sec - sbc $ff - sta {c1},x + sbc {c3},x + sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} lda {c2},x @@ -139252,52 +136297,11 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - ldx {z1} - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - ldx {z1} - tya - lda {c2},x - tay - lda #{c2} - tax - tya - ora {c3},x - sta {c1},y +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - ldx {z1} - tya - lda {c2},x - tax - lda #{c2} - tay - lda {c3},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - ldx {z1} - tya - lda {c2},x - tax - lda #{c2} - tay - txa - clc - adc {c3},y - sta {c1},x +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 +CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc3 @@ -139318,14 +136322,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=pbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 ldx {z1} lda {c2},x @@ -139334,71 +136330,28 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2 stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x and #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and #{c3} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 ldx {z1} lda {c2},x @@ -139407,58 +136360,23 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2 stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - eor #{c3} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x sec sbc #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuc3 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #{c3} - sta {c1},y pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c3} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_band_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bor_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc1_bxor_vbuaa @@ -140334,7 +137252,7 @@ pbuc1_derefidx_vbuyy=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plu clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A cycles:9.0 tya and #{c2} sta {c1},y @@ -140343,7 +137261,7 @@ pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vb sty $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 +pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:9.0 tya eor #{c2} sta {c1},y @@ -140353,7 +137271,7 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_m clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:11.0 tya clc adc #{c2} @@ -140380,21 +137298,13 @@ pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:18.5 tya tax ldy #0 lda ({z1}),y and #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 tya tax @@ -140402,32 +137312,22 @@ pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__de ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 +pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 tya + tax ldy #0 lda ({z1}),y - tay + eor #{c2} + sta {c1},x +pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + tya + tax lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:18.5 - tya - tax + sec ldy #0 - lda ({z1}),y - eor #{c2} + sbc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - eor #{c2} - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:20.5 tya tax ldy #0 @@ -140435,15 +137335,6 @@ pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__ clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - clc - adc #{c2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc1 @@ -140454,11 +137345,28 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc3 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc3 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc3 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A cycles:11.0 + lda #{c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A cycles:13.0 + lda #{c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc3 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A cycles:13.0 + lda #{c2} + clc + adc {c3} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -140569,14 +137477,6 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:21.5 - tya - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:19.5 lda {c2},x tax @@ -140610,15 +137510,6 @@ pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2 stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:23.5 - tya - tay - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c2},y eor #{c2} @@ -140639,14 +137530,6 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc lda {c2},x and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - and #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 ldx {z1} lda {c2},x @@ -140655,28 +137538,11 @@ pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2 stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:20.5 - tya - ldy {z1} - lda {c2},y - tay - tya - eor #{c2} - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 ldx {z1} lda {c2},x @@ -140684,31 +137550,12 @@ pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbu clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:24.5 - tya - ldy {z1} - lda {c2},y - tay - tya - eor #$ff - clc - adc #{c2}+1 - sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc #{c2} - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_band_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuc1 @@ -140739,12 +137586,11 @@ pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.5 tax @@ -140764,11 +137610,10 @@ pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:15.5 - lda {c3},x - eor #$ff - clc - adc #{c2}+1 +pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A cycles:13.5 + lda #{c2} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 lda {c3},x @@ -140779,21 +137624,20 @@ pbuc1_derefidx_vbuyy=vbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_band_pbuc2_de lda {c3},y and #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 +pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:15.5 tya tax lda #{c2} ora {c3},x - sta {c1},x + sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A cycles:11.5 lda {c3},y eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A cycles:15.5 - lda {c3},y - eor #$ff - clc - adc #{c2}+1 +pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A cycles:13.5 + lda #{c2} + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A cycles:13.5 lda {c3},y @@ -140815,12 +137659,11 @@ pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc lda {c3},x eor #{c2} sta {c1},y -pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -140906,7 +137749,7 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuaa < ldx {z1} asl sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff and $ff @@ -140916,7 +137759,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff ora $ff @@ -140939,7 +137782,7 @@ pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 ldy {z1} stx $ff clc @@ -140978,7 +137821,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 ldx {z1} and {z1} sta {c1},x @@ -140986,7 +137829,7 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pb ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z1} sta {c1},x @@ -141006,7 +137849,7 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 ldx {z1} clc adc {z1} @@ -141015,7 +137858,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 ldx {z1} and {z2} sta {c1},x @@ -141023,7 +137866,7 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pb ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z2} sta {c1},x @@ -141043,135 +137886,131 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 ldx {z1} clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} + ldy #0 + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:15.5 + ldx {z1} ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 + ldx {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:15.5 + ldx {z1} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} clc - adc $ff + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.0 - tax - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 + ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - tax - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:14.0 + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.0 - tax - lda {c2} - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - tax - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c2} - stx $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} + ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + eor {c2} sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + ldx {z1} + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + clc + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + clc + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -141260,13 +138099,10 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c1},x - sta $ff - txa sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -141287,13 +138123,9 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:24.5 - tay - lda {c1},x - sta $ff - tya +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 @@ -141316,13 +138148,9 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.5 - tax - lda {c1},y - sta $ff - txa +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 @@ -141344,14 +138172,10 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.5 - tax - ldy {z1} - lda {c1},y - sta $ff - txa +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -141374,14 +138198,10 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.5 - tax - ldy {z2} - lda {c1},y - sta $ff - txa +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -141413,13 +138233,10 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tax - lda {c2},x - sta $ff - txa sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -141428,15 +138245,6 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbua adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 tay lda {c2},x @@ -141444,7 +138252,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuy and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} ora {c2},x sta {c1},y @@ -141453,27 +138261,17 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:28.5 - tay - lda {z1} - tya - tay - lda {c2},x - sta $ff - tya +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 + ldy {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:24.5 - tay - lda {c2},x - sta $ff - tya +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} clc adc {c2},x @@ -141498,16 +138296,12 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:24.5 - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 ldx {z1} + sec + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},y @@ -141524,15 +138318,16 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:24.5 - tax +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y sta {c1},y +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 + ldx {z1} + sec + sbc {c2},x + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:14.5 ldy {z1} clc @@ -141543,7 +138338,7 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbua clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 tax ldy {z2} lda {c2},y @@ -141557,16 +138352,12 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:27.5 - tax - ldy {z2} - lda {c2},y - ldy {z1} - sta $ff - txa +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + ldx {z2} sec - sbc $ff - sta {c1},y + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z2} clc @@ -141582,7 +138373,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbux and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 tay lda #{c1} tax @@ -141591,18 +138382,16 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuaa_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:28.5 +pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.5 tax lda #{c1} tay @@ -141650,7 +138439,7 @@ pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuc2 < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 ldx {z1} and #{c2} sta {c1},x @@ -141661,20 +138450,11 @@ pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pb ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - tay - lda {z1} - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:10.0 ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 ldx {z1} eor #{c2} sta {c1},x @@ -141693,12 +138473,12 @@ pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 ldx {z1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff and $ff @@ -141708,7 +138488,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_ban and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:14.0 ldy {z1} stx $ff ora $ff @@ -141733,7 +138513,7 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A X sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:16.0 ldy {z1} stx $ff clc @@ -141761,7 +138541,7 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuxx < pb ldy {z1} txa sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuaa < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuxx < vbuaa=vbuxx_bor_vbuxx < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:10.0 txa ldx {z1} sta {c1},x @@ -141784,7 +138564,7 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuxx < vbuaa=vbuxx_plus_vbuxx - clobber:A X c asl ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 tya ldy {z1} stx $ff @@ -141796,7 +138576,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 tya ldy {z1} stx $ff @@ -141824,7 +138604,7 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 tya ldy {z1} stx $ff @@ -141843,7 +138623,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < txa and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} and {z1} @@ -141853,7 +138633,7 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pb txa ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z1} @@ -141877,7 +138657,7 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} clc @@ -141888,7 +138668,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuz1 < txa and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} and {z2} @@ -141898,7 +138678,7 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuz1 < pb txa ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z2} @@ -141922,174 +138702,187 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuz1 < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - ldy #0 - lda ({z1}),y - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa ldx {z1} + ldy #0 + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} stx $ff - ora $ff + and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 txa ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 ldy #0 lda ({z1}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya + ldy {z1} stx $ff ora $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:25.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sta $ff + txa + sec + sbc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz1 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa + sec + ldy #0 + sbc ({z1}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa + ldx {z1} + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 + ldy #0 + lda ({z1}),y + ldy {z1} + stx $ff + clc + adc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 txa ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} ldy #0 - lda ({z2}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuz2 < vbuaa=vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa + sec ldy #0 - lda ({z2}),y - stx $ff + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa + ldx {z1} clc - adc $ff + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + txa + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:18.0 - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:20.0 - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc1 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + txa + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + txa clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - stx $ff - and $ff + txa + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:18.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ldx {z1} + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + txa + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ldx {z1} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + txa + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ldx {z1} + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + txa + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 < vbuaa=vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + txa + sec + sbc {c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} - lda {c2} - stx $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - lda {c2} - stx $ff - ora $ff - ldx {z1} - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 - ldy {z1} - lda {c2} - stx $ff + txa clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:20.0 - lda {c2} - stx $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + txa ldx {z1} + clc + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bor_pbuz1_derefidx_vbuaa @@ -142181,13 +138974,11 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay - lda {c1},y - sta $ff txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 @@ -142203,21 +138994,20 @@ pbuc1_derefidx_vbuz1=vbuxx_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.5 - lda {c1},x - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 txa + tax sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa clc adc {c1},x @@ -142236,12 +139026,10 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.5 - lda {c1},y - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 @@ -142264,13 +139052,11 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:25.5 - ldy {z1} - lda {c1},y - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 txa + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -142294,13 +139080,11 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:25.5 - ldy {z2} - lda {c1},y - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 txa + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -142320,14 +139104,14 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.5 tay lda {c2},y ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:20.5 tay lda {c2},y ldy {z1} @@ -142335,6 +139119,13 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuaa +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 + tay + txa + ldx {z1} + sec + sbc {c2},y + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:24.5 tay lda {c2},y @@ -142344,14 +139135,14 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay txa ldx {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:22.5 tay lda {c2},y ldy {z1} @@ -142371,12 +139162,12 @@ pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} txa ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ora {c2},x ldx {z1} @@ -142390,21 +139181,20 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.5 - lda {c2},x - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 txa + tax sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa clc adc {c2},x @@ -142416,7 +139206,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 lda {c2},y ldy {z1} stx $ff @@ -142428,20 +139218,18 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 lda {c2},y ldy {z1} stx $ff ora $ff sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:22.5 - lda {c2},y - sta $ff +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa - sec - sbc $ff ldx {z1} + sec + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_minus_vbuaa < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 lda {c2},y @@ -142451,13 +139239,13 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa ldx {z1} clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 lda {c2},y ldy {z1} stx $ff @@ -142482,14 +139270,18 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y sta {c1},y +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + txa + ldx {z1} + sec + sbc {c2},x + sta {c1},x pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} txa @@ -142502,14 +139294,14 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y ldy {z1} @@ -142532,7 +139324,14 @@ pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + txa + ldx {z2} + sec + sbc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 ldy {z2} lda {c2},y ldy {z1} @@ -142555,7 +139354,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 txa tay lda #{c1} @@ -142565,17 +139364,15 @@ pbuc1_derefidx_vbuz1=vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuxx_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 lda #{c1} tay txa @@ -142626,7 +139423,7 @@ pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_band_vbuc2 < txa and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 txa ldx {z1} and #{c2} @@ -142648,7 +139445,7 @@ pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_bxor_vbuc2 < txa eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 txa ldx {z1} eor #{c2} @@ -142671,7 +139468,7 @@ pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 txa ldx {z1} clc @@ -142707,7 +139504,7 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_band_vbuaa < sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_band_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:16.0 tya ldy {z1} stx $ff @@ -142719,7 +139516,7 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuaa < pb sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:16.0 tya ldy {z1} stx $ff @@ -142747,7 +139544,7 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_plus_vbuaa < clc adc $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:18.0 tya ldy {z1} stx $ff @@ -142788,7 +139585,7 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuaa < ldy {z1} asl sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya and {z1} @@ -142798,7 +139595,7 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_band_vbuyy < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya ora {z1} @@ -142821,7 +139618,7 @@ pbuc1_derefidx_vbuz1=vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} tya clc @@ -142833,7 +139630,7 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuyy < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuyy_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya and {z2} @@ -142843,7 +139640,7 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_band_vbuyy < ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya ora {z2} @@ -142866,7 +139663,7 @@ pbuc1_derefidx_vbuz1=vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} tya clc @@ -142878,127 +139675,151 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuyy < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} tya - tax ldy #0 - lda ({z1}),y - stx $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tya + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tya clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} - tya - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tya + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} tya ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} tya - tax ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff + eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.0 - lda {c1} - sty $ff - and $ff +pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuz1 < vbuaa=vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:18.0 - lda {c1} - sty $ff - ora $ff - ldx {z1} - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:20.0 - lda {c1} - sty $ff - clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {z1} tya - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.0 - ldx {z1} - lda {c2} - sty $ff - and $ff + sec + ldy #0 + sbc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - lda {z1} +pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} tya - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:18.0 - ldx {z1} - lda {c2} - sty $ff - ora $ff + clc + ldy #0 + adc ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - lda {z1} +pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 tya - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:20.0 + and {c1} ldx {z1} - lda {c2} - sty $ff - clc - adc $ff sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + tya + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + tya + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuc1 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + tya + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + tya + clc + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + tya + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + and {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + tya + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + tya + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + tya + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + tya + clc + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya + ldy {z1} + clc + adc {c2} + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -143088,13 +139909,11 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -143116,12 +139935,10 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 - lda {c1},x - sta $ff +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -143130,28 +139947,27 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda {c1},y sty $ff and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya tax ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 - lda {c1},y - sta $ff +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tya + tax sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 tya clc adc {c1},y @@ -143171,13 +139987,11 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z1} - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -143201,13 +140015,11 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} - lda {c1},x - sta $ff tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -143241,13 +140053,11 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -143257,21 +140067,13 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda {c2},x sty $ff and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 tya ldy {z1} ora {c2},x @@ -143282,25 +140084,19 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:26.5 - lda {z1} - tya - tay - lda {c2},x - sta $ff +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 - lda {c2},x - sta $ff - tya - sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + tya + ldy {z1} + sec + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tya ldy {z1} clc @@ -143312,28 +140108,27 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 ldx {z1} lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya tax ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z1} - lda {c2},y - sta $ff +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tya + tax sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} tya clc @@ -143351,14 +140146,18 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x sta {c1},x +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 + tya + ldy {z1} + sec + sbc {c2},y + sta {c1},y pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} tya @@ -143385,13 +140184,11 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:25.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -143401,7 +140198,7 @@ pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuy adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 lda #{c1} tax lda {c2},x @@ -143409,7 +140206,7 @@ pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_de and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda #{c1} tax tya @@ -143417,17 +140214,15 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_dere ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax tya @@ -143445,7 +140240,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 tya and #{c1} ldx {z1} @@ -143456,7 +140251,7 @@ pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_v ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 tya eor #{c1} ldx {z1} @@ -143467,13 +140262,13 @@ pbuc1_derefidx_vbuz1=vbuyy_minus_vbuc1 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_m sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 tya clc adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya and #{c2} @@ -143483,21 +140278,13 @@ pbuc1_derefidx_vbuz1=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - lda {z1} - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 ldx {z1} lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya eor #{c2} @@ -143519,7 +140306,7 @@ pbuc1_derefidx_vbuz1=vbuyy_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} tya clc @@ -143535,7 +140322,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 ldx {z1} and {z1} sta {c1},x @@ -143543,7 +140330,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vb ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z1} sta {c1},x @@ -143565,7 +140352,7 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 ldx {z1} clc adc {z1} @@ -143575,7 +140362,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} and {z1} @@ -143585,7 +140372,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pb ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z1} @@ -143611,13 +140398,13 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} clc adc {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya and {z1} @@ -143627,7 +140414,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_band_vbuaa < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya ora {z1} @@ -143652,7 +140439,7 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} tya clc @@ -143669,7 +140456,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < ldy {z1} and {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 lda {z1} ldx {z1} and {z1} @@ -143679,10 +140466,9 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pb ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz1 < vbuaa=vbuz1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuaa - clobber:A X cycles:11.0 lda {z1} ldx {z1} - ora {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuz1 pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:16.0 @@ -143691,8 +140477,8 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuxx_minus_vbuxx - clobber:A X cycles:13.0 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz1 < vbuaa=vbuz1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuaa - clobber:A X cycles:13.0 + lda {z1} lda #0 ldx {z1} sta {c1},x @@ -143702,28 +140488,27 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuxx_plus_vbuxx - clobber:A X cycles:15.0 - ldx {z1} - txa +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz1 < vbuaa=vbuz1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuaa - clobber:A X cycles:13.0 + lda {z1} asl ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < vbuaa=vbuxx_band_vbuz1 < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < vbuaa=vbuxx_bor_vbuz1 < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa ora {z2} @@ -143741,123 +140526,170 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuz1 sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} tya clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < vbuaa=vbuxx_plus_vbuz1 < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} txa clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldy {z1} + and {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z1} ldx {z1} ldy #0 - ora ({z1}),y + eor ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + lda {z1} ldx {z1} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy #0 lda ({z1}),y - stx $ff - clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - ldx {z1} + ldy {z1} + eor #$ff + sec + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 - lda ({z2}),y - stx $ff - and $ff + lda ({z1}),y + ldy {z1} + clc + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + txa + ldy #0 + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < vbuaa=vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} txa ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} + txa ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + txa + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + txa clc - adc $ff + ldy #0 + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 - ldx {z1} - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.0 - ldx {z1} - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + eor {c1} ldx {z1} - lda {c1} - stx $ff + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z1} + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z1} clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - and {z1} + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} - and {z1} + txa + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - ora {z1} + tya + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} - ora {z1} + txa + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - clc - adc {z1} + tya + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} + txa + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus__deref_pbuc2 < vbuaa=vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + tya + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + txa + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + tya clc - adc {z1} + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + txa + clc + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bor_pbuz1_derefidx_vbuaa @@ -143949,14 +140781,11 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:27.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 tax - ldy {z1} - lda {c1},x - sta $ff - tya + lda {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -143979,13 +140808,10 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:25.5 - ldy {z1} - lda {c1},x - sta $ff - tya +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -144009,13 +140835,10 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:25.5 - ldx {z1} - lda {c1},y - sta $ff - txa +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 + lda {z1} sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 @@ -144039,14 +140862,11 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z1} ldx {z1} - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 @@ -144071,14 +140891,11 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:28.5 - ldy {z1} +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z1} ldx {z2} - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 @@ -144116,7 +140933,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1 ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 tax ldy {z1} tya @@ -144129,14 +140946,20 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 tax - lda {c2},x - eor #$ff + lda {z1} sec - adc {z1} + sbc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 + tax + ldy {z1} + tya + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.5 tay lda {c2},y @@ -144152,7 +140975,7 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:18.5 tax ldy {z1} tya @@ -144181,33 +141004,31 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} tya ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 - ldy {z1} - lda {c2},x - eor #$ff +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z1} sec - adc {z1} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 - lda {c2},x - eor #$ff - sec - adc {z1} + sbc {c2},x ldx {z1} sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 + ldy {z1} + tya + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 lda {z1} clc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} tya clc @@ -144234,12 +141055,11 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} - lda {c2},y - eor #$ff + txa sec - adc {z1} + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 lda {c2},y @@ -144248,7 +141068,7 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} txa clc @@ -144284,21 +141104,17 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 + lda {z1} ldy {z1} - lda {c2},y - ldy {z1} - eor #$ff sec - adc {z1} + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z1} ldx {z1} - lda {c2},x - eor #$ff sec - adc {z1} - ldx {z1} + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 lda {z1} @@ -144330,7 +141146,7 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 ldy {z1} ldx {z2} tya @@ -144343,6 +141159,20 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1 ora {z1} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z1} + ldx {z2} + sec + sbc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 + ldy {z1} + ldx {z2} + tya + sec + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz1_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy {z2} lda {c2},y @@ -144351,14 +141181,6 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z2} - lda {c2},x - eor #$ff - sec - adc {z1} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z1} ldx {z2} @@ -144366,7 +141188,7 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbua adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 ldy {z1} ldx {z2} tya @@ -144380,7 +141202,7 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz clc adc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.5 ldy {z1} lda #{c1} tax @@ -144389,7 +141211,7 @@ pbuc1_derefidx_vbuz1=vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuy and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 ldy {z1} lda #{c1} tax @@ -144398,18 +141220,16 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.5 +pbuc1_derefidx_vbuz1=vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 ldy {z1} lda #{c1} tax - lda {c2},x - sta $ff tya sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 ldy {z1} lda #{c1} tax @@ -144457,12 +141277,12 @@ pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuc1 < adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < vbuaa=vbuxx_band_vbuc1 < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 ldx {z1} txa and #{c2} @@ -144477,12 +141297,12 @@ pbuc1_derefidx_vbuz1=vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuc2 < pb lda #{c2} ora {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < vbuaa=vbuxx_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} txa eor #{c2} @@ -144499,13 +141319,13 @@ pbuc1_derefidx_vbuz1=vbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_vbuc2 sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < vbuaa=vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} txa clc @@ -144515,7 +141335,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:11.0 ldx {z1} and {z2} sta {c1},x @@ -144523,7 +141343,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vb ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:11.0 ldx {z1} ora {z2} sta {c1},x @@ -144545,7 +141365,7 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:13.0 ldx {z1} clc adc {z2} @@ -144555,7 +141375,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} and {z2} @@ -144565,7 +141385,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pb ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 txa ldx {z1} ora {z2} @@ -144591,13 +141411,13 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 txa ldx {z1} clc adc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya and {z2} @@ -144607,7 +141427,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_band_vbuaa < ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} tya ora {z2} @@ -144632,7 +141452,7 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} tya clc @@ -144644,22 +141464,22 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_plus_vbuaa < clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuxx < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa and {z2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:13.0 ldy {z1} tya ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuxx < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:13.0 ldx {z1} txa ora {z2} @@ -144677,13 +141497,13 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz2_minus_vbuz1 sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:15.0 ldy {z1} tya clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuxx < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:15.0 ldx {z1} txa clc @@ -144694,7 +141514,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuz1 < lda {z2} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 ldx {z1} lda {z2} and {z2} @@ -144733,7 +141553,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuz2 < lda {z2} and {z3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:14.0 ldx {z1} lda {z2} and {z3} @@ -144743,7 +141563,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuz2 < pb lda {z2} ora {z3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:14.0 ldx {z1} lda {z2} ora {z3} @@ -144767,159 +141587,196 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuz2 < clc adc {z3} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:16.0 ldx {z1} lda {z2} clc adc {z3} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - and {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya + ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} lda {z2} ldy #0 - ora ({z1}),y + eor ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} + eor #$ff + sec + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + ldy {z1} clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} + lda {z2} ldy #0 - lda ({z1}),y - clc - adc {z2} + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} - ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} lda {z2} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z2} ldy #0 - lda ({z2}),y - stx $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} ldy #0 - lda ({z3}),y - stx $ff - and $ff - ldx {z1} + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z2} + ldy #0 + and ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} lda {z2} ldy #0 ora ({z3}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z2} ldy #0 - lda ({z3}),y - stx $ff + eor ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} + sec + ldy #0 + sbc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} clc - adc $ff + ldy #0 + adc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 - lda {c1} - and {z2} +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + ora {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 - lda {c1} - ora {z2} +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 - lda {c1} +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z2} + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z2} clc - adc {z2} + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 ldy {z1} - lda {c2} - and {z2} + lda {z2} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {c2} - and {z2} + lda {z2} + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 ldy {z1} - lda {c2} - ora {z2} + lda {z2} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {c2} - ora {z2} + lda {z2} + ora {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 ldy {z1} - lda {c2} - clc - adc {z2} + lda {z2} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {c2} + lda {z2} + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {z2} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:17.0 + ldx {z1} + lda {z2} + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 + ldy {z1} + lda {z2} clc - adc {z2} + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + ldx {z1} + lda {z2} + clc + adc {c2} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bor_pbuz1_derefidx_vbuaa @@ -145059,12 +141916,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 tax - lda {c1},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -145085,11 +141941,10 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 - lda {c1},x - eor #$ff +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z2} sec - adc {z2} + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 @@ -145109,11 +141964,10 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_bor_pbuc1_dere ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 - lda {c1},y - eor #$ff +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 + lda {z2} sec - adc {z2} + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 @@ -145135,12 +141989,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 ldx {z1} - lda {c1},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 @@ -145163,12 +142016,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z2} - lda {c1},x - eor #$ff +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + lda {z2} + tax sec - adc {z2} + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -145191,12 +142043,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc1_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z2} ldx {z3} - lda {c1},x - eor #$ff sec - adc {z2} + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 @@ -145241,12 +142092,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 tax - lda {c2},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:21.5 @@ -145281,7 +142131,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 ldy {z1} lda {z2} ora {c2},x @@ -145292,21 +142142,19 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 ldy {z1} - lda {c2},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 - lda {c2},x - eor #$ff +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 + lda {z2} sec - adc {z2} + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 ldy {z1} lda {z2} clc @@ -145339,12 +142187,11 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 ldx {z1} - lda {c2},y - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 lda {c2},y @@ -145353,7 +142200,7 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbu sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 ldx {z1} lda {z2} clc @@ -145386,19 +142233,17 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1 ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} - lda {c2},y - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:19.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.5 ldx {z1} - lda {c2},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:17.5 ldy {z1} @@ -145437,6 +142282,13 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 + lda {z2} + tax + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy {z2} lda {c2},y @@ -145445,14 +142297,6 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z2} - lda {c2},x - eor #$ff - sec - adc {z2} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 lda {z2} tax @@ -145492,6 +142336,13 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuz2 ora {z2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuz3 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + lda {z2} + ldx {z3} + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuz2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuz1_minus_vbuaa < vbuaa=vbuz1_minus_vbuaa - clobber:A Y cycles:22.5 ldy {z3} lda {c2},y @@ -145500,14 +142351,6 @@ pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbu sec adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:22.5 - ldx {z3} - lda {c2},x - eor #$ff - sec - adc {z2} - ldx {z1} - sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda {z2} ldx {z3} @@ -145537,13 +142380,12 @@ pbuc1_derefidx_vbuz1=vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuz1_minus_vbuaa - clobber:A X cycles:23.5 +pbuc1_derefidx_vbuz1=vbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 lda #{c1} tax - lda {c2},x - eor #$ff + lda {z2} sec - adc {z2} + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuz1 < vbuaa=vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 @@ -145596,7 +142438,7 @@ pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuc2 < lda {z2} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 ldx {z1} lda {z2} and #{c2} @@ -145616,7 +142458,7 @@ pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_bxor_vbuc2 < lda {z2} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 ldx {z1} lda {z2} eor #{c2} @@ -145639,317 +142481,333 @@ pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuc2 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 ldx {z1} lda {z2} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} + ldy #0 + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:15.5 + ldx {z1} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 tax ldy #0 lda ({z1}),y + ldy {z1} stx $ff sec sbc $ff + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff - ldx {z1} + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - ldy #0 - lda ({z1}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 txa ldx {z1} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} stx $ff ora $ff sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:23.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} stx $ff sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 - ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa ldx {z1} + clc + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} stx $ff clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - ldy #0 - lda ({z1}),y - stx $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} tya - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} tya ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tya + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 tya tax ldy #0 lda ({z1}),y + ldy {z1} stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} tya - tax - ldy #0 - lda ({z1}),y - stx $ff clc - adc $ff + ldy #0 + adc ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldy {z1} + and {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 lda {z1} ldx {z1} ldy #0 - ora ({z1}),y + eor ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z1} + sbc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 ldy #0 lda ({z1}),y - stx $ff + ldy {z1} clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} + adc {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band_vbuaa < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} and {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor_vbuaa < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:18.5 ldy #0 lda ({z1}),y - and {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya + ldy {z1} ora {z2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} lda {z2} ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sec + sbc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus_vbuaa < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {z2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy #0 lda ({z1}),y - tay - tya - sec - sbc {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:20.5 + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z1}),y sec - sbc {z2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 - lda {z1} ldy #0 - lda ({z1}),y - tay - tya - clc - adc {z2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:20.5 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z1}),y clc - adc {z2} + ldy #0 + adc ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy #0 lda ({z1}),y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z1}),y ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} - ldy #0 - lda ({z1}),y - tax - ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy #0 + lda ({z1}),y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 ldx {z1} - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff clc - adc $ff + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + and {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z1}),y + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ldy {z1} + and {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c2} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz1_derefidx_vbuaa @@ -146026,31 +142884,176 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuz2_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tya + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z1} + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z1} + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + ldx {z2} + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z2} + ldy #0 + lda ({z1}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z2} + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc1 @@ -146061,112 +143064,80 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tax - lda {z1} - ldy #0 - lda ({z1}),y - tay lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 - tax ldy #0 - lda ({z1}),y - ora {c2},x + and ({z1}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - tax - lda {z1} - lda {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy #0 lda ({z1}),y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z1}),y - clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya + ldy {z1} ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + lda {c2},x ldy #0 - lda ({z1}),y - ora {c2},x + eor ({z1}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 - lda {z1} - ldy #0 - lda ({z1}),y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} - lda {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z1}),y - stx $ff + ldy {z1} sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 - lda {z1} + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tax ldy #0 lda ({z1}),y - tay - tya + ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x ldy #0 - lda ({z1}),y - clc - adc {c2},x + and ({z1}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 + ldy #0 + lda ({z1}),y + ldy {z1} + ora {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldy #0 + eor ({z1}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} + sec + sbc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -146174,72 +143145,68 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z1}),y - clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} - ldy {z1} - lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 - ldy {z1} - ldx {z1} - lda {c2},y - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z1} - lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + sbc {c2},x ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + ldx {z1} + lda {c2},y + ldy #0 + and ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z1}),y - clc - adc {c2},x ldx {z1} + ora {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + ldx {z1} + lda {c2},y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} + sec + sbc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -146248,31 +143215,73 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - sec - sbc $ff + eor ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z1}),y ldy {z2} - clc - adc {c2},y + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + lda {c2},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + tya + ora {c2},x + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldy #0 + lda ({z1}),y + tax + lda #{c1} + tay + txa + sec + sbc {c2},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + tya + clc + adc {c2},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc2 @@ -146283,33 +143292,46 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z1}),y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 + and #{c1} ldx {z1} - ldy #0 - lda ({z1}),y - and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.5 ldy #0 lda ({z1}),y - tay - lda #{c2} - sty $ff + tax + lda #{c1} + stx $ff ora $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 + ldy #0 + lda ({z1}),y + eor #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + sec + sbc #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + clc + adc #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 + ldy #0 + lda ({z1}),y + ldy {z1} + and #{c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} @@ -146317,66 +143339,41 @@ pbuc1_derefidx_vbuz1=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_ ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - eor #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya + ldy {z1} sec sbc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - sec - sbc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya + ldy {z1} clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 - lda ({z1}),y - clc - adc #{c2} + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:23.5 - tax - ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:15.5 + ldx {z1} + ldy #0 + eor ({z2}),y + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:25.5 tax ldy #0 @@ -146386,57 +143383,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:25.5 - tax - ldy #0 - lda ({z2}),y - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:25.5 - lda {z1} ldy #0 - lda ({z2}),y - tay - tya - stx $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 - ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 txa ldx {z1} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + txa + ldx {z1} ldy #0 - lda ({z2}),y - tay - tya - stx $ff - ora $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - stx $ff - sec - sbc $ff - sta {c1},y + eor ({z2}),y + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 ldy #0 lda ({z2}),y @@ -146445,42 +143415,32 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - stx $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 - ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + txa ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.5 - lda {z1} - tya - tax + clc ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tya + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} tya ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + tya + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.5 tya tax ldy #0 @@ -146488,32 +143448,34 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz stx $ff sec sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:27.5 - lda {z1} - tya - tax - ldy #0 - lda ({z2}),y - stx $ff - clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:21.5 ldx {z1} - ldy #0 - lda ({z2}),y - stx $ff - and $ff sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + tya + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + txa + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuxx < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} txa ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:17.5 + ldx {z1} + txa + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:23.5 ldx {z1} ldy #0 lda ({z2}),y @@ -146521,31 +143483,102 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:19.5 ldx {z1} - ldy #0 - lda ({z2}),y - stx $ff + txa clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuxx < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 - ldx {z2} ldy #0 - lda ({z2}),y - stx $ff - and $ff - ldx {z1} + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z2} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 ldx {z1} lda {z2} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z2} + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + ldy #0 + lda ({z2}),y + sec + sbc {z2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z2} + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z3} + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z3} + ldy #0 + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:18.5 + ldx {z1} + lda {z3} + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + ldy #0 + lda ({z2}),y + sec + sbc {z3} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:20.5 + ldx {z1} + lda {z3} + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 + ora ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 + ldy #0 + lda ({z1}),y + tax ldy #0 lda ({z2}),y stx $ff @@ -146553,187 +143586,152 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuxx < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 - ldx {z2} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} ldy #0 - lda ({z2}),y - stx $ff + lda ({z1}),y clc - adc $ff - ldx {z1} + ldy #0 + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuz1 < vbuaa=vbuyy_band_vbuz1 < vbuaa=vbuz1_band_vbuyy < vbuaa=vbuz1_band_vbuaa < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - and {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_band__deref_pbuz1 < vbuaa=vbuz2_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuz2 < vbuaa=vbuaa_band_vbuz1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y - and {z3} + ldy #0 + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuz1 < vbuaa=vbuyy_bor_vbuz1 < vbuaa=vbuz1_bor_vbuyy < vbuaa=vbuz1_bor_vbuaa < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy #0 lda ({z2}),y - tay - tya - ora {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:18.5 - ldx {z1} - lda {z3} ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuz3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuz1 < vbuaa=vbuyy_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy #0 lda ({z2}),y - tay - tya - sec - sbc {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuz2 < vbuaa=_deref_pbuz1_minus_vbuz2 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X Y cycles:20.5 + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y sec - sbc {z3} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuz1 < vbuaa=vbuyy_plus_vbuz1 < vbuaa=vbuz1_plus_vbuyy < vbuaa=vbuz1_plus_vbuaa < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:24.5 - lda {z1} ldy #0 - lda ({z2}),y - tay - tya - clc - adc {z3} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuz2_plus__deref_pbuz1 < vbuaa=vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuz2 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X Y cycles:20.5 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y clc - adc {z3} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} ldy #0 - lda ({z1}),y - tax - ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuaa < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 - lda ({z1}),y - ldy #0 - ora ({z2}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} - ldy #0 - lda ({z1}),y - tax - ldy #0 lda ({z2}),y - stx $ff - clc - adc $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} ldy #0 - lda ({z2}),y - tax - ldy #0 - lda ({z3}),y - stx $ff - and $ff + and ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz2_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor__deref_pbuz2 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuaa < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} ldy #0 lda ({z2}),y ldy #0 ora ({z3}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuz1 < vbuaa=vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuaa < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy #0 lda ({z2}),y - tax ldy #0 - lda ({z3}),y - stx $ff - clc - adc $ff + eor ({z3}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 - lda {c1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} ldy #0 - ora ({z2}),y + lda ({z2}),y + sec + ldy #0 + sbc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuaa < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy #0 + lda ({z2}),y + clc + ldy #0 + adc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z2}),y + and {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 ldy #0 lda ({z2}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 + ora {c1} ldx {z1} - lda {c2} - ldy #0 - ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z2}),y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc1 < vbuaa=_deref_pbuz1_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z2}),y + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 ldy #0 lda ({z2}),y - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} + ldy #0 + lda ({z2}),y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} + ldy #0 + lda ({z2}),y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} + ldy #0 + lda ({z2}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldx {z1} + ldy #0 + lda ({z2}),y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldx {z1} + ldy #0 + lda ({z2}),y + clc + adc {c2} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz1_derefidx_vbuaa @@ -146859,7 +143857,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuz3_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuz3_derefidx_vbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + lda {c1},x + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy #0 @@ -146867,8 +143871,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz ora {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tax + lda {c1},x + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy #0 @@ -146877,15 +143894,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z2}),y ora {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldy #0 + lda ({z2}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 lda ({z2}),y @@ -146893,25 +143926,47 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbu adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c1},y ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},y + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz1 pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z1} lda {c1},y @@ -146919,17 +143974,36 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + lda {c1},y + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z1} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz2 pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z2} lda {c1},y @@ -146937,17 +144011,36 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 ldx {z2} ldy #0 lda ({z2}),y - clc - adc {c1},x + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z3} + lda {c1},y + ldy #0 + and ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuz3 pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z3} lda {c1},y @@ -146955,14 +144048,27 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z3} + lda {c1},y + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 ldx {z3} ldy #0 lda ({z2}),y + sec + sbc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z3} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuc1 @@ -146975,16 +144081,13 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tax - lda {z1} - ldy #0 - lda ({z2}),y - tay lda {c2},x - sty $ff - and $ff - sta {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy #0 @@ -146992,17 +144095,20 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 tax - lda {z1} lda {c2},x + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax @@ -147012,60 +144118,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} - ldy #0 - lda ({z2}),y - tay +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 - lda {z1} ldy #0 - lda ({z2}),y - tay - tya - ora {c2},x - sta {c1},y + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z2}),y ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 - lda {z1} - ldy #0 - lda ({z2}),y - tay +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} - lda {c2},x - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 lda ({z2}),y - tay - tya - clc - adc {c2},x - sta {c1},y + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 lda ({z2}),y @@ -147073,14 +144150,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -147088,69 +144162,66 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 tya tax ldy #0 lda ({z2}),y + sec + sbc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y clc - adc {c2},x - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} ldy #0 - lda ({z2}),y - tay - lda {c2},x - sty $ff - and $ff + adc ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} + lda {c2},x + ldy #0 + and ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} ldy #0 lda ({z2}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - lda {z1} - tax +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},x - tax + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldx {z1} ldy #0 lda ({z2}),y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldx {z1} ldy #0 lda ({z2}),y clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -147159,35 +144230,35 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - ldy #0 - lda ({z2}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} + ldy #0 + lda ({z2}),y + ldy {z2} + sec + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z3} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -147196,27 +144267,37 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuxx < vbuaa=_deref_pbuz1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z3} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - sec - sbc $ff + eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} ldy #0 lda ({z2}),y ldy {z3} - clc - adc {c2},y + sec + sbc {c2},y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z3} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 + lda #{c1} + tay + lda {c2},y + ldy #0 + and ({z2}),y + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuc1 pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 lda #{c1} tay @@ -147225,15 +144306,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 + lda #{c1} + tay + lda {c2},y + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_minus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuz1_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 lda #{c1} tax ldy #0 lda ({z2}),y + sec + sbc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + lda #{c1} + tay + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc2_derefidx_vbuc2 @@ -147246,7 +144342,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z2}),y and #{c1} @@ -147258,7 +144354,7 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__de ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z2}),y eor #{c1} @@ -147271,103 +144367,57 @@ pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc1 < vbuaa=_deref_pbuz1_minus_vbuc1 < sbc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 ldy #0 lda ({z2}),y clc adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_band_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 ldx {z1} ldy #0 lda ({z2}),y and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} lda #{c2} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldx {z1} ldy #0 lda ({z2}),y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_minus_vbuc2 < vbuaa=vbuyy_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - sec - sbc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < vbuaa=_deref_pbuz1_minus_vbuc1 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_minus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_minus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_minus_vbuc2 < vbuaa=vbuaa_minus_vbuc1 - clobber:A X Y cycles:19.5 ldx {z1} ldy #0 lda ({z2}),y sec sbc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc2 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_vbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 ldx {z1} ldy #0 lda ({z2}),y clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.0 - tax - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - tax - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 tax lda {c1} @@ -147376,27 +144426,26 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:18.0 - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + txa + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuxx pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:20.0 lda {c1} stx $ff @@ -147404,26 +144453,27 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:20.0 - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + txa clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.0 - lda {c1} - sty $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band__deref_pbuc1 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + tya + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:18.0 - lda {c1} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor__deref_pbuc1 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + tya + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + tya + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuyy pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 lda {c1} sty $ff @@ -147431,28 +144481,27 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:20.0 - lda {c1} - sty $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus__deref_pbuc1 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + tya clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:21.0 - ldx {z1} - lda {c1} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:21.0 - ldx {z1} - lda {c1} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z1} + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz1 pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:23.0 ldx {z1} lda {c1} @@ -147461,62 +144510,138 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:23.0 - ldx {z1} - lda {c1} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z1} clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 - lda {c1} - and {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 - lda {c1} - ora {z2} +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + lda {z2} + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuz2 pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuz2 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A X cycles:17.0 lda {c1} sec sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 - lda {c1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 + lda {z2} clc - adc {z2} + adc {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 - lda {c1} +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 ldy #0 - ora ({z2}),y + lda ({z1}),y + and {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.5 + ldy #0 + lda ({z1}),y + tax + lda {c1} + stx $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z1}),y + clc + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuz2 < vbuaa=_deref_pbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z2}),y + and {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuz2 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z2}),y + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 < vbuaa=_deref_pbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z2}),y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz2 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 + lda {c1} + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 < vbuaa=_deref_pbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z2}),y + clc + adc {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 + lda {c1} + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 + lda {c1} + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz1_derefidx_vbuaa @@ -147592,25 +144717,24 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuz2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuz2_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 tax lda {c1},x @@ -147621,33 +144745,28 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 tax lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 lda {c1},x tax @@ -147657,32 +144776,27 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 lda {c1},y tax @@ -147692,34 +144806,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz1 pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 ldx {z1} lda {c1},x @@ -147730,35 +144840,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + eor {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuz2 pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 ldx {z2} lda {c1},x @@ -147769,14 +144875,11 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vb sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuc1 @@ -147789,13 +144892,10 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -147804,15 +144904,17 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c2},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 tax lda {c1} - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 @@ -147822,12 +144924,9 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -147835,14 +144934,15 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -147851,29 +144951,25 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - tya - tax - lda {c1} - ora {c2},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},y + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},y - tax + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c1} - stx $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 @@ -147882,13 +144978,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1 adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -147897,15 +144990,17 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c2},x - tax + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 + ldx {z1} lda {c1} - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 @@ -147915,13 +145010,10 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -147930,15 +145022,17 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 + ldx {z2} lda {c1} - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 @@ -147991,39 +145085,30 @@ pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_plus__ adc #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:20.0 - tax - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:20.0 - tax - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:12.0 ldx {z1} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:12.0 + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:12.0 + ldx {z1} + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:22.0 tax lda {c2} @@ -148032,59 +145117,46 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.0 - tay - lda {z1} - tya - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:22.0 - tax - lda {c2} - stx $ff - clc - adc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - stx $ff - and $ff + clc + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:18.0 - lda {c2} - stx $ff - and $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} + clc + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + txa ldy {z1} - lda {c2} - stx $ff - ora $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 - lda {c2} - stx $ff - ora $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + txa ldx {z1} + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ldx {z1} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + txa + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + txa + ldx {z1} + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuxx pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A Y cycles:20.0 ldy {z1} lda {c2} @@ -148099,57 +145171,47 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + txa ldy {z1} - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:20.0 - lda {c2} - stx $ff +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + txa + ldx {z1} clc - adc $ff - ldx {z1} + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} tya - tay - lda {c2} - sty $ff - and $ff + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} - sty $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - lda {z1} tya - tay - lda {c2} - sty $ff - ora $ff + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:18.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} - sty $ff - ora $ff - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.0 - lda {z1} tya - tay - lda {c2} - sty $ff - sec - sbc $ff + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + tya + ldy {z1} + eor {c2} sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.0 ldx {z1} @@ -148158,43 +145220,48 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:24.0 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} tya - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A X cycles:20.0 - ldx {z1} - lda {c2} - sty $ff + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + tya + ldy {z1} clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 - ldy {z1} - lda {c2} - and {z1} + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 - ldx {z1} - lda {c2} - and {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 ldy {z1} - lda {c2} - ora {z1} + tya + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 ldx {z1} - lda {c2} - ora {z1} + txa + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + tya + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + txa + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor__deref_pbuc2 < vbuaa=vbuyy_bxor__deref_pbuc1 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + tya + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + txa + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz1 pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c2} @@ -148207,39 +145274,48 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 ldy {z1} - lda {c2} + tya clc - adc {z1} + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 ldx {z1} - lda {c2} + txa clc - adc {z1} + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_band__deref_pbuc2 < vbuaa=vbuz1_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:15.0 ldy {z1} - lda {c2} - and {z2} + lda {z2} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < vbuaa=_deref_pbuc1_band_vbuz1 < vbuaa=vbuaa_band_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {c2} - and {z2} + lda {z2} + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_bor__deref_pbuc2 < vbuaa=vbuz1_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A Y cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:15.0 ldy {z1} - lda {c2} - ora {z2} + lda {z2} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < vbuaa=_deref_pbuc1_bor_vbuz1 < vbuaa=vbuaa_bor_vbuz1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:15.0 ldx {z1} - lda {c2} - ora {z2} + lda {z2} + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:15.0 + ldy {z1} + lda {z2} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:15.0 + ldx {z1} + lda {z2} + eor {c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuz2 pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuz1 < vbuaa=_deref_pbuc1_minus_vbuz1 < vbuaa=vbuaa_minus_vbuz1 - clobber:A Y cycles:17.0 ldy {z1} lda {c2} @@ -148252,105 +145328,163 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc sec sbc {z2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuz1_plus__deref_pbuc2 < vbuaa=vbuz1_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:17.0 ldy {z1} - lda {c2} + lda {z2} clc - adc {z2} + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < vbuaa=_deref_pbuc1_plus_vbuz1 < vbuaa=vbuaa_plus_vbuz1 - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:17.0 ldx {z1} - lda {c2} + lda {z2} clc - adc {z2} + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 - ldx {z1} - lda {c2} - ldy #0 - ora ({z1}),y - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y - tay - lda {c2} - sty $ff - clc - adc $ff + ldy {z1} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < vbuaa=_deref_pbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 ldx {z1} lda {c2} + sec ldy #0 - ora ({z2}),y + sbc ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} ldy #0 lda ({z2}),y - tay + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} + ldy #0 + lda ({z2}),y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X Y cycles:19.5 + ldx {z1} + ldy #0 + lda ({z2}),y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuz1 < vbuaa=_deref_pbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:21.5 + ldx {z1} lda {c2} - sty $ff + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X Y cycles:21.5 + ldx {z1} + ldy #0 + lda ({z2}),y clc - adc $ff - sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 + lda {c1} + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 + lda {c1} + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band__deref_pbuc3 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + lda {c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + lda {c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor__deref_pbuc3 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + lda {c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + lda {c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor__deref_pbuc3 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + lda {c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + lda {c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus__deref_pbuc3 < vbuaa=_deref_pbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.0 + ldx {z1} + lda {c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus__deref_pbuc3 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.0 + ldy {z1} + lda {c2} + clc + adc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.0 + ldx {z1} + lda {c2} + clc + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuz1_derefidx_vbuaa @@ -148436,31 +145570,128 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuz2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuz2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c1},x + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},x + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},y + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z1} + lda {c1},x + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c1},x + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc1 @@ -148476,294 +145707,198 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 + tay + lda {c2},y + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 tax - lda {z1} lda {c2},x tax lda {c2} stx $ff sec sbc $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 - tay - lda {z1} - lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 tay - lda {z1} lda {c2},y - tay - lda {c2} - sty $ff + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tay - lda {c2} - sty $ff - and $ff + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + eor {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 lda {c2},x tax lda {c2} stx $ff sec sbc $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} lda {c2},x - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} - lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} - lda {c2},y - tax - lda {c2} - stx $ff - and $ff + adc {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} - lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + and {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},y + ldy {z1} + ora {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},y + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:26.5 lda {c2},y tax lda {c2} stx $ff sec sbc $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} - lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y - tay - lda {c2} - sty $ff + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:28.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - sec - sbc $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - tay +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff + eor {c2} sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + eor {c2} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:26.5 ldy {z1} lda {c2},y @@ -148773,84 +145908,65 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vb sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 + ldx {z1} lda {c2},x tax lda {c2} stx $ff - clc - adc $ff + sec + sbc $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + clc + adc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_vbuyy < vbuaa=_deref_pbuc1_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff - sec - sbc $ff + ldy {z1} + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuxx < vbuaa=_deref_pbuc1_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.5 ldx {z2} lda {c2},x tax @@ -148858,32 +145974,52 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vb stx $ff sec sbc $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + eor {c2} + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc2 @@ -148894,15 +146030,31 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c3},x + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax lda {c2} ora {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c3},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 + tax + lda {c2} + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 tax lda {c2} @@ -148910,7 +146062,16 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbu adc {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},x + and {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c3},x + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} lda {c2} @@ -148921,8 +146082,28 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz ora {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c3},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2} + sec + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + lda {c2} + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:18.5 ldy {z1} lda {c2} @@ -148935,30 +146116,75 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbu adc {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - tya - tax - lda {c2} - ora {c3},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 ldx {z1} + lda {c3},y + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},y + ora {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 + ldx {z1} + lda {c2} + sec + sbc {c3},y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 ldx {z1} lda {c2} clc adc {c3},y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + and {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},x + and {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + ora {c2} + sta {c1},y pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} lda {c2} ora {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c3},y + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c3},x + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2} + sec + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 + ldx {z1} + lda {c2} + sec + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:18.5 ldy {z1} lda {c2} @@ -148971,15 +146197,31 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbu clc adc {c3},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c3},x + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} lda {c2} ora {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c3},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 + ldx {z2} + lda {c2} + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 ldx {z2} lda {c2} @@ -148987,7 +146229,13 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbu adc {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c3},x + and {c2} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax @@ -148995,8 +146243,21 @@ pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz ora {c3},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c3},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=_deref_pbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2} + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.5 lda #{c1} tax @@ -149020,11 +146281,28 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_pbuc3_derefidx_vbuc4 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc3_derefidx_vbuc4 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + eor {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_minus_vbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc1 +pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + lda #{c1} + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuc2 @@ -153060,7 +150338,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_vbuxx < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay txa clc @@ -153154,12 +150432,50 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbua adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tay + lda {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tay lda {c1},y @@ -153167,51 +150483,93 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tay + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + lda {c1},x + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tay + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 tax lda {c1},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 tax - lda {c1} - stx $ff + lda {c1},x + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c1},x clc - adc $ff + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c1},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c1},x + clc + adc {c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuz1_derefidx_vbuaa @@ -153303,14 +150661,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -153329,24 +150684,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x clc @@ -153362,35 +150714,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tax - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c1},x clc @@ -153415,15 +150753,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - ldy {z1} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -153452,15 +150787,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - ldy {z2} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -153497,14 +150829,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - lda {c2},x - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -153530,14 +150859,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 @@ -153556,24 +150882,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c1},x clc @@ -153590,7 +150913,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 tax ldy {z1} lda {c2},y @@ -153598,18 +150921,15 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:24.0 tax ldy {z1} lda {c1},x @@ -153635,15 +150955,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - ldy {z2} - lda {c2},y - tay lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -153654,7 +150971,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 tax lda {c1},x tay @@ -153665,7 +150982,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 tax lda {c1},x tay @@ -153676,20 +150993,18 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tax lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 tax lda {c1},x tay @@ -153803,7 +151118,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbux and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ora {c1},x ldx {z1} @@ -153816,7 +151131,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa clc adc {c1},x @@ -153897,20 +151212,64 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z2}),y ora {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},x + ldy #0 + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c1},x + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 lda ({z2}),y @@ -153918,38 +151277,60 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefi adc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},x + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},x + clc + adc {c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -154034,24 +151415,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tay - lda {c1},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x clc @@ -154072,13 +151450,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c1},x - tay - lda {c1},x - sty $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 @@ -154095,32 +151470,19 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x clc adc {c1},y @@ -154142,14 +151504,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - ldy {z1} - lda {c1},y - tay +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -154175,14 +151534,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y - tay +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -154211,24 +151567,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tay - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x clc @@ -154249,13 +151602,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - lda {c2},x - tay +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 @@ -154272,22 +151622,19 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 - lda {c2},y - tay +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x clc adc {c2},y @@ -154302,24 +151649,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy {z1} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldy {z1} lda {c1},x clc @@ -154342,14 +151686,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c2},y - tay +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c1},x - sty $ff + ldx {z2} sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -154359,7 +151700,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c1},x tay lda #{c1} @@ -154369,7 +151710,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},x tay lda #{c1} @@ -154379,19 +151720,17 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},x tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 lda {c1},x tay lda #{c1} @@ -154512,19 +151851,19 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa clc adc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda {c1},y sty $ff and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya tax ora {c1},x @@ -154538,7 +151877,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 tya clc adc {c1},y @@ -154596,61 +151935,133 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc adc {c1},y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 + tya + tax + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:34.0 + tya + tax + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 + tya + tax + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c1},y ldy #0 ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tax +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},y - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 lda {c1},y - tax - lda {c1} - stx $ff - ora $ff + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},y + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c1},y - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c1},y + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},y + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c1},y + clc + adc {c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuz1_derefidx_vbuaa @@ -154735,24 +152146,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.0 - tax - lda {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c1},x clc @@ -154767,22 +152175,19 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - lda {c1},x - tax +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x clc adc {c1},y @@ -154796,7 +152201,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tya tax lda {c1},y @@ -154804,13 +152209,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},y - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 @@ -154828,24 +152230,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c1},x clc @@ -154861,24 +152260,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c1},x clc @@ -154911,14 +152307,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -154942,13 +152335,10 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 @@ -154965,24 +152355,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - lda {c2},y - tax +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},y clc adc {c2},y @@ -155004,14 +152391,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -155037,14 +152421,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -155064,7 +152445,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},y tay lda #{c1} @@ -155074,19 +152455,17 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y tax lda #{c1} @@ -155304,12 +152683,50 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + ldx {z1} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + ldx {z1} + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 + ldx {z1} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z1} + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + lda {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z1} lda {c1},y @@ -155317,51 +152734,93 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + lda {c1},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z1} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z1} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z1} + lda {c1},x + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z1} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z1} + lda {c1},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z1} + lda {c1},x + clc + adc {c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -155455,15 +152914,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -155490,14 +152946,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -155516,35 +152969,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - ldx {z1} - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c1},x clc @@ -155569,15 +153008,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z1} lda {c1},x - tax - lda {c1},y - stx $ff + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -155606,15 +153042,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - ldy {z1} - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} lda {c1},x - tax - lda {c1},y - stx $ff + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -155653,15 +153086,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -155688,14 +153118,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -155714,24 +153141,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c1},x clc @@ -155756,15 +153180,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 ldy {z1} ldx {z1} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -155793,15 +153214,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} + lda {c1},x ldx {z2} - lda {c2},x - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -155823,7 +153241,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z1} lda {c1},y tay @@ -155834,20 +153252,18 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z1} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z1} lda {c1},y tax @@ -156102,12 +153518,50 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc adc {c1},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + ldx {z2} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + ldx {z2} + ldy #0 + lda ({z1}),y + ora {c1},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 + ldx {z2} + ldy #0 + lda ({z1}),y + tay + lda {c1},x + sty $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + ldx {z2} + ldy #0 + lda ({z1}),y + clc + adc {c1},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z2} lda {c1},y @@ -156115,17 +153569,36 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuz ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z2}),y - clc - adc {c1},x + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z2} + lda {c1},y + clc + ldy #0 + adc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y + ldy #0 + and ({z3}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuz3 pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z2} lda {c1},y @@ -156133,51 +153606,93 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuz ora ({z3}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z2} + lda {c1},y ldy #0 - lda ({z3}),y + eor ({z3}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z2} + lda {c1},y + sec + ldy #0 + sbc ({z3}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=_deref_pbuz2_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z2} + lda {c1},y clc - adc {c1},x + ldy #0 + adc ({z3}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff - ora $ff + ora {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c1},x + sec + sbc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c1},x - tax - lda {c1} - stx $ff clc - adc $ff + adc {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c1},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c1},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c1},x + clc + adc {c2} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuz1_derefidx_vbuaa @@ -156321,15 +153836,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -156356,14 +153868,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z2} - lda {c1},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -156382,35 +153891,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c1},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c1},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - ldx {z2} - lda {c1},y - tay - lda {c1},x - sty $ff - sec - sbc $ff - ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c1},x clc @@ -156435,15 +153930,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z2} - lda {c1},y - tay lda {c1},x - sty $ff + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -156470,14 +153962,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c1},y - tax - lda {c1},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c1},x sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -156505,15 +153994,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - ldy {z2} - ldx {z3} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z2} lda {c1},x - tax - lda {c1},y - stx $ff + ldx {z3} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -156552,15 +154038,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -156587,14 +154070,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z2} - lda {c2},x - tax lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -156613,24 +154093,21 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c1},x clc @@ -156655,15 +154132,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 ldy {z1} ldx {z2} - lda {c2},y - tay lda {c1},x - sty $ff sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -156690,14 +154164,11 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - ldy {z2} - lda {c2},y - tax - lda {c1},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c1},x sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -156725,15 +154196,12 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z2} + lda {c1},x ldx {z3} - lda {c2},x - tax - lda {c1},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -156755,7 +154223,7 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c1},y tay @@ -156766,20 +154234,18 @@ pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c1},y tax lda #{c1} tay - lda {c2},y - sta $ff txa sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c1},y tax @@ -157369,14 +154835,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuaa < vbuaa=pbuc1_derefidx_vbua adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:20.5 tay lda {c2},y ldy {z1} stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:20.5 tay lda {c2},y ldy {z1} @@ -157392,14 +154858,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuxx < pbuc1_derefidx_vbuz1=pbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay txa clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:22.5 tay lda {c2},y ldy {z1} @@ -157454,7 +154920,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ldy {z1} ora {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuaa_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:16.5 ldy {z1} tax tya @@ -157481,7 +154947,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:18.5 tay ldx {z1} txa @@ -157555,15 +155021,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuz2 < vbuaa=pbuc1_derefidx_vbua adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 tay - lda {z1} + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tay @@ -157572,25 +155035,35 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz1 < pbuc1_derefidx_vbuz ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tay + ldx {z1} + lda {c2},y ldy #0 - lda ({z1}),y - clc - adc {c2},x + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tax + lda {c2},x + sec + ldy #0 + sbc ({z1}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 tay - lda {z1} + ldx {z1} lda {c2},y - tax + clc ldy #0 - lda ({z2}),y - stx $ff - and $ff + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:22.0 + tay + ldx {z1} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:22.0 tay @@ -157599,23 +155072,33 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuz2 < pbuc1_derefidx_vbuz ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 - tax - ldy #0 - lda ({z2}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:22.0 + tay ldx {z1} + lda {c2},y + ldy #0 + eor ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:24.0 tax lda {c2},x + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:24.0 + tay + ldx {z1} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {c1} - stx $ff - and $ff + lda {c2},x + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 @@ -157624,8 +155107,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefid ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c2},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c2},x + sec + sbc {c1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 tax lda {c1} @@ -157633,121 +155127,133 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc2_derefi adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 + tax + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c2},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay - lda {c2} - sty $ff + lda {c2},y + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 + tay + lda {c2},y + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 tax - lda {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c3} - sty $ff - and $ff + ldy {z1} + and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ldy {z1} + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:18.5 tax - lda {z1} lda {c2},x - tax - lda {c3} - stx $ff - clc - adc $ff + eor {c3} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:18.5 tay - lda {z1} lda {c2},y + ldy {z1} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c2},x + sec + sbc {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:20.5 tay - lda {c3} - sty $ff + lda {c2},y + ldy {z1} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:20.5 + tax + lda {c2},x clc - adc $ff + adc {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:20.5 + tay + lda {c2},y + ldy {z1} + clc + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuz1_derefidx_vbuaa @@ -157850,15 +155356,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -157877,25 +155379,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c1},x clc @@ -157918,15 +155416,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 @@ -157954,16 +155448,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - ldy {z1} lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -157992,16 +155482,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - ldy {z2} lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -158027,15 +155513,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax - lda {z1} lda {c2},x tay lda {c2},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x @@ -158043,16 +155529,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - lda {z1} lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff - sta {c1},y + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x @@ -158060,88 +155543,60 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuaa < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tay - lda {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c2},y ldy {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay - lda {z1} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - tay - lda {z1} - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay lda {c2},y ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 tax - lda {z1} lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax - lda {z1} lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:29.0 - tax - lda {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x clc @@ -158164,16 +155619,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - lda {z1} + lda {c2},x + ldx {z1} + sec + sbc {c2},x + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay lda {c2},y - tay - lda {c2},x - sty $ff + ldy {z1} sec - sbc $ff + sbc {c2},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax @@ -158189,16 +155647,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 tax - lda {z1} ldy {z2} - lda {c2},y - tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax lda {c2},x @@ -158207,17 +155665,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - lda {z1} - ldy {z2} - lda {c2},y - tay lda {c2},x - sty $ff + ldx {z2} sec - sbc $ff - sta {c1},y + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax lda {c2},x @@ -158226,7 +155681,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 tax lda {c2},x tay @@ -158237,7 +155692,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda #{c1} tay @@ -158246,20 +155701,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda #{c1} tay - lda {c2},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda #{c1} tay @@ -158278,15 +155729,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax - lda {z1} lda {c2},x tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},x @@ -158294,17 +155745,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - lda {z1} lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},x @@ -158312,68 +155759,60 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tay - lda {z1} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c2},y ldy {z1} ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay - lda {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay lda {c2},y ldy {z1} clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 tax - lda {z1} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c3},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax - lda {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x clc @@ -158396,16 +155835,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c3},x + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 + tay + lda {c2},y + ldy {z1} + sec + sbc {c3},y sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax @@ -158421,15 +155863,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 tax - lda {z1} ldy {z2} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax @@ -158439,17 +155881,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax - lda {z1} - ldy {z2} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z2} sec - sbc $ff + sbc {c3},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax @@ -158459,7 +155897,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuz2 < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 tax lda {c2},x tay @@ -158470,7 +155908,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda #{c1} tay @@ -158479,20 +155917,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda #{c1} tay - lda {c3},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tax lda #{c1} tay @@ -158501,51 +155935,49 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 tax - lda {z1} lda {c2},x - tax - lda #{c2} tay - lda {c3},y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 + lda #{c2} + tax + lda {c3},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 tax - lda {z1} lda {c2},x tay lda #{c2} tax tya ora {c3},x - sta {c1},y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tax - lda {z1} lda {c2},x tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:29.0 tax - lda {z1} lda {c2},x - tax - lda #{c2} tay - txa + lda #{c2} + tax + tya clc - adc {c3},y + adc {c3},x + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc3 @@ -158601,24 +156033,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 tax - lda {z1} lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -158671,24 +156094,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 tax - lda {z1} lda {c2},x tax lda #{c3} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:16.5 tax lda {c2},x @@ -158729,15 +156143,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc clc adc #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:20.5 tay lda {c2},x @@ -158745,7 +156150,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:12.5 ldy {z1} ora {c2},x sta {c1},y @@ -158754,16 +156159,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:26.5 - tay - lda {z1} - tya - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:22.5 tay lda {c2},x @@ -158772,7 +156167,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} clc adc {c2},x @@ -158794,12 +156189,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuxx < vbuaa=pbuc1_derefidx_vbux and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} txa ora {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:14.5 txa ora {c2},x ldx {z1} @@ -158819,33 +156214,25 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuxx < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} txa clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 txa clc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - tya - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 lda {c2},x sty $ff and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 tya ldy {z1} ora {c2},x @@ -158856,15 +156243,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:24.5 - lda {z1} - tya - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X cycles:20.5 lda {c2},x sty $ff @@ -158872,7 +156250,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 tya ldy {z1} clc @@ -158899,7 +156277,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:14.5 ldy {z1} tya ora {c2},x @@ -158923,7 +156301,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} tya clc @@ -158939,7 +156317,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuz2 < vbuaa=pbuc1_derefidx_vbux and {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:15.5 ldy {z1} lda {z2} ora {c2},x @@ -158962,7 +156340,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_vbuz2 < vbuaa=pbuc1_derefidx_vbu sbc {z2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.5 ldy {z1} lda {z2} clc @@ -158974,81 +156352,63 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuz2 < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} - ldy #0 - lda ({z1}),y - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 - lda {z1} ldy #0 - lda ({z1}),y - tay - tya - ora {c2},x - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 - ldy #0 - lda ({z1}),y - ora {c2},x + and ({z1}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} + ora {c2},x + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x + ldy #0 + eor ({z1}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c2},x + sec + ldy #0 + sbc ({z1}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x ldy #0 - lda ({z1}),y - clc - adc {c2},x + and ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} - ldy #0 - lda ({z2}),y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:24.0 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - ora {c2},x - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z2}),y ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:26.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + lda {c2},x ldy #0 - lda ({z2}),y - tay - tya - clc - adc {c2},x - sta {c1},y + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + lda {c2},x + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy #0 lda ({z2}),y @@ -159056,12 +156416,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefi adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 @@ -159069,118 +156426,131 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefid ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c2},x + sec + sbc {c1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda {c1} clc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} - lda {c2},x - tay - lda {c2} - sty $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tay - lda {c2} - sty $ff - ora $ff + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},x + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},x + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c2},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} + adc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 lda {c2},x - tay - lda {c2} - sty $ff clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} - lda {c2},x - tax - lda {c3} - stx $ff - and $ff + adc {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tay - lda {c3} - sty $ff - and $ff + and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + and {c3} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} lda {c2},x - tay - lda {c3} - sty $ff - ora $ff + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + ora {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},x + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},x + eor {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},x + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c2},x + sec + sbc {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} lda {c2},x - tax - lda {c3} - stx $ff clc - adc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - lda {c2},x - tay - lda {c3} - sty $ff - clc - adc $ff + adc {c3} sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c2},x + clc + adc {c3} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuz1_derefidx_vbuaa @@ -159275,25 +156645,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc1_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c1},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tay lda {c1},y clc @@ -159314,14 +156680,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},x - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 @@ -159344,14 +156706,10 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 @@ -159376,15 +156734,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -159410,15 +156764,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z2} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -159443,47 +156793,44 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - tay - lda {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 tay lda {c2},y ldy {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.0 - tay - lda {z1} - lda {c2},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c2},x - sty $ff sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 + sbc {c2},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:21.0 tay lda {c2},y ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda {c2},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},x @@ -159495,15 +156842,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldy {z1} lda {c2},x - tay - lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},x sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},x + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x @@ -159516,73 +156866,43 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - lda {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y ldy {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:27.0 - lda {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},y ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - lda {z1} - tay - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 ldy {z1} lda {c2},x @@ -159591,7 +156911,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},y ora {c2},x @@ -159602,17 +156922,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:29.0 - lda {z1} - tay - lda {c2},y - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + ldy {z1} lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},x + ldx {z1} + sec + sbc {c2},x + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc @@ -159624,16 +156946,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} - lda {c2},y - tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} @@ -159646,17 +156968,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A Y cycles:30.0 - lda {z1} - ldy {z2} - lda {c2},y - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x - sty $ff + ldx {z2} sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 + sbc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y ldy {z1} @@ -159670,7 +156989,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c2},x tay lda #{c1} @@ -159680,7 +156999,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda #{c1} tay lda {c2},y @@ -159688,19 +157007,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda #{c1} tay - lda {c2},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda #{c1} tay lda {c2},x @@ -159718,48 +157033,44 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:27.0 tay - lda {z1} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tay lda {c3},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay - lda {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:21.0 tay lda {c2},x clc adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},x tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},x @@ -159771,16 +157082,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldy {z1} lda {c2},x - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},x + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x @@ -159793,31 +157106,27 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c3},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x clc adc {c3},y @@ -159831,7 +157140,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c3},y ora {c2},x @@ -159842,17 +157151,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + lda {c2},x + ldx {z1} + sec + sbc {c3},x + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc @@ -159864,14 +157175,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 lda {c2},x @@ -159880,16 +157191,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - lda {z1} - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z2} sec - sbc $ff + sbc {c3},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 lda {c2},x @@ -159898,7 +157205,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz2 < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c2},x tay lda #{c1} @@ -159908,7 +157215,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda #{c1} tay lda {c3},y @@ -159916,19 +157223,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda #{c1} tay - lda {c3},y - sta $ff - txa + lda {c2},x sec - sbc $ff + sbc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda #{c1} tay lda {c2},x @@ -159936,47 +157239,45 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c3},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c2},x - tax - lda #{c2} tay - lda {c3},y - stx $ff + lda #{c2} + tax + lda {c3},x + sty $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c2},x tay lda #{c2} tax tya ora {c3},x - sta {c1},y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},x tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 lda {c2},x - tax - lda #{c2} tay - txa + lda #{c2} + tax + tya clc - adc {c3},y + adc {c3},x + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc3 @@ -160025,22 +157326,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},x @@ -160085,22 +157378,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuc3 < pbuc1_derefidx_vbuz1=vbuc and #{c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax lda #{c3} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},x - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bxor_vbuc3 < pbuc1_derefidx_vbuyy=vbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},x @@ -160158,7 +157443,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:14.5 ldx {z1} clc adc {c2},y @@ -160169,7 +157454,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuy and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:18.5 lda {c2},y ldy {z1} stx $ff @@ -160181,7 +157466,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < vbuaa=pbuc1_derefidx_vbuyy ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:18.5 lda {c2},y ldy {z1} stx $ff @@ -160202,26 +157487,26 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuxx < pbuc1_derefidx_vbuz1=vbu sec sbc $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 txa clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:20.5 lda {c2},y ldy {z1} stx $ff clc adc $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuyy < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:18.5 ldx {z1} lda {c2},y sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 tya tax ora {c2},x @@ -160235,7 +157520,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuyy < pbuc1_derefidx_vbuxx=pbu sec sbc $ff sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} tya clc @@ -160274,7 +157559,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz1 < pbuc1_derefidx_vbuz1=vbu sec sbc {z1} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} txa clc @@ -160319,7 +157604,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_vbuz2 < pbuc1_derefidx_vbuz1=vbu sec sbc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:17.5 ldx {z1} lda {z2} clc @@ -160331,14 +157616,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuz clc adc {z2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -160346,25 +157628,31 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tax - ldy #0 - lda ({z1}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} @@ -160372,143 +157660,160 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 - tya - tax - ldy #0 - lda ({z2}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 lda {c2},y - tax - lda {c1} - stx $ff - and $ff + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},y + and {c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 - tya - tax - lda {c1} - ora {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},y + ora {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + lda {c2},y + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + lda {c2},y + sec + sbc {c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc1 pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:18.5 lda {c1} clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},y + eor {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},y + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},y + sec + sbc {c2} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c2},y + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} lda {c2},y - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y - tay - lda {c2} - sty $ff + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},y - tax - lda {c3} - stx $ff - and $ff + and {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c3} - sty $ff - and $ff + ldy {z1} + and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},y - tax - lda {c3} - stx $ff - ora $ff + ora {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ldy {z1} + ora {c3} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},y + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + lda {c2},y + ldy {z1} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},y + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + lda {c2},y + ldy {z1} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} lda {c2},y - tax - lda {c3} - stx $ff clc - adc $ff + adc {c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:26.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 lda {c2},y - tay - lda {c3} - sty $ff + ldy {z1} clc - adc $ff + adc {c3} sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuz1_derefidx_vbuaa @@ -160604,25 +157909,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c1},x clc @@ -160637,23 +157938,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},x clc adc {c2},y @@ -160667,25 +157964,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tya tax - lda {c1},x + lda {c1},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},y - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c1},y clc adc {c2},y @@ -160700,25 +157993,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z1} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c1},x clc @@ -160734,25 +158023,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc1_derefidx_vbuz2 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c1},x clc @@ -160774,106 +158059,88 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 tax - lda {z1} lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.0 - tax - lda {z1} - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:21.0 tax lda {c2},x clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - lda {z1} - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y ldy {z1} ora {c2},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - lda {z1} - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},y - tay - lda {c2},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 lda {c2},x clc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},y ldy {z1} clc adc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 lda {c2},y tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tya tax lda {c2},y @@ -160881,14 +158148,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:27.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 + ldx {z1} lda {c2},y - tax - lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} @@ -160896,15 +158160,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < pbuc1_dere clc adc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - lda {z1} - tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} lda {c2},y @@ -160913,23 +158168,34 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 + ldx {z1} + lda {c2},x + tax + lda {c2},y + stx $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:29.0 - lda {z1} - tax - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 + ldx {z1} lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + lda {c2},y + ldy {z1} + sec + sbc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc @@ -160941,33 +158207,30 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 ldx {z2} lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X cycles:30.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x clc @@ -160984,7 +158247,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 lda #{c1} tax lda {c2},y @@ -160992,19 +158255,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {c2},y - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 lda #{c1} - tay + tax lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 lda #{c1} tax lda {c2},x @@ -161022,15 +158281,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:27.0 tax - lda {z1} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 tax lda {c2},y @@ -161038,17 +158297,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:31.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax - lda {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tax lda {c2},y @@ -161056,34 +158311,36 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 lda {c2},y ora {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 lda {c2},y ldy {z1} ora {c3},x sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + lda {c2},y + ldy {z1} + sec + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 lda {c2},y @@ -161091,39 +158348,35 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 lda {c2},y ldy {z1} clc adc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:25.0 lda {c2},y tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 tya tax - lda {c2},x + lda {c2},y ora {c3},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 + ldx {z1} lda {c2},y - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},y clc @@ -161143,16 +158396,18 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 + lda {c2},y + ldy {z1} + sec + sbc {c3},y + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.0 ldx {z1} lda {c2},y @@ -161165,15 +158420,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 ldx {z2} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},y @@ -161181,17 +158436,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},y @@ -161209,7 +158460,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 lda #{c1} tax lda {c2},y @@ -161217,19 +158468,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {c2},y - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 lda #{c1} - tay - lda {c3},y - sta $ff - txa + tax + lda {c2},y sec - sbc $ff + sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 lda #{c1} tax lda {c2},y @@ -161237,8 +158484,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:29.0 lda {c2},y tax lda #{c2} @@ -161246,31 +158492,29 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_dere lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c2},y tay lda #{c2} tax tya ora {c3},x - sta {c1},y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:33.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},y tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c2},y tax lda #{c2} @@ -161278,6 +158522,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_dere txa clc adc {c3},y + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc3 @@ -161294,7 +158539,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc1 < vbuaa=pbuc2_derefidx_vbuy and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc1 < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tya tax lda #{c1} @@ -161328,22 +158573,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc2 < pbuc1_derefidx_vbuz1=vbua ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},y tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},y @@ -161388,22 +158625,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuc3 < pbuc1_derefidx_vbuz1=vbua ldy {z1} and #{c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},y tax lda #{c3} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuxx=vbuc3_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc2_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},y @@ -161631,64 +158860,77 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuz2 < pbuc1_derefidx_vbuxx=pbuc clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - ldy {z1} - lda {z1} - lda {c2},y - tax - ldy #0 - lda ({z1}),y - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 ldy {z1} ldx {z1} lda {c2},y ldy #0 - ora ({z1}),y + and ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy #0 lda ({z1}),y + ldx {z1} + ora {c2},x + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldy {z1} + ldx {z1} + lda {c2},y + ldy #0 + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldy {z1} + ldx {z1} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy #0 + lda ({z1}),y + ldy {z1} clc - adc {c2},x + adc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:20.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 - ldx {z1} - ldy #0 - lda ({z2}),y - tay lda {c2},x - sty $ff - and $ff + ldy #0 + and ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldx {z1} ldy #0 lda ({z2}),y ora {c2},x sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:20.0 + ldx {z1} + lda {c2},x + ldy #0 + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:22.0 + ldx {z1} + lda {c2},x + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldx {z1} ldy #0 lda ({z2}),y clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z1} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -161697,8 +158939,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc1 < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z1} + lda {c2},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z1} + lda {c2},x + sec + sbc {c1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 ldx {z1} lda {c1} @@ -161706,172 +158959,114 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc1 < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax - lda {c2},x - tax - lda {c2} - stx $ff - and $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff - and $ff + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + and {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff - ora $ff + ora {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - tay - lda {c2},y - tay - lda {c2} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},x - tax - lda {c2} - stx $ff - clc - adc $ff + ora {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c2} - stx $ff - clc - adc $ff + eor {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - and $ff + eor {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c3} - sty $ff - and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - tax - lda {c3} - stx $ff - and $ff + sec + sbc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:26.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + sec + sbc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:26.5 - lda {z1} - tay - lda {c2},y - tay - lda {c3} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuxx < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 ldy {z1} lda {c2},y - tax - lda {c3} - stx $ff - ora $ff + clc + adc {c2} sta {c1},y -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:28.5 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} lda {c2},x - tax - lda {c3} - stx $ff clc - adc $ff + adc {c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:28.5 - lda {z1} - tay - lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuxx < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X Y cycles:26.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tax - lda {c3} - stx $ff - clc - adc $ff + and {c3} sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + and {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:16.5 + ldy {z1} + lda {c2},y + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:16.5 + ldx {z1} + lda {c2},x + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:18.5 + ldy {z1} + lda {c2},y + clc + adc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:18.5 + ldx {z1} + lda {c2},x + clc + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuz1_derefidx_vbuaa @@ -161975,16 +159170,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 @@ -162004,25 +159195,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy {z1} lda {c2},y ora {c1},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:22.0 ldy {z1} lda {c1},x clc @@ -162045,15 +159232,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z1} lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -162081,16 +159264,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:35.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} + lda {c2},x ldx {z1} - lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -162119,16 +159298,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:35.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} + lda {c2},x ldx {z2} - lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -162170,15 +159345,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax ldy {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:21.0 tay @@ -162194,15 +159366,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - lda {z1} - tay - lda {c2},y - tay - lda {c2},x - sty $ff - and $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:25.0 ldy {z1} lda {c2},x @@ -162211,7 +159374,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_dere stx $ff and $ff sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},y ora {c2},x @@ -162222,27 +159385,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - lda {z1} - tay - lda {c2},y - tay - lda {c2},x - sta $ff - tya - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:19.0 ldy {z1} lda {c2},x clc @@ -162254,15 +159403,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - lda {z1} - tax - lda {c2},x - tax - lda {c2},y - stx $ff - and $ff - sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.0 ldx {z1} lda {c2},y @@ -162271,33 +159411,28 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_dere sty $ff and $ff sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 + ldx {z1} + lda {c2},x + tax + lda {c2},y + stx $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c2},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 - lda {z1} - tax - lda {c2},x - tax - lda {c2},y - sta $ff - txa - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} - lda {c2},y - tay lda {c2},x - sty $ff sec - sbc $ff + sbc {c2},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc @@ -162325,15 +159460,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - ldx {z1} lda {c2},y - tay - lda {c2},x - sty $ff + ldy {z1} sec - sbc $ff + sbc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z1} + lda {c2},x + ldx {z1} + sec + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} @@ -162365,16 +159504,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} ldx {z2} - lda {c2},x - tax lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} + lda {c2},x + ldx {z2} + sec + sbc {c2},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y @@ -162400,7 +159544,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda #{c1} tax @@ -162409,20 +159553,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldy {z1} - lda {c2},y - tax lda #{c1} - tay + tax lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda #{c1} tax @@ -162441,16 +159581,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 tax - lda {z1} - tay + ldy {z1} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.0 tax ldy {z1} @@ -162465,17 +159605,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:33.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax - lda {z1} - tay + ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 tax @@ -162492,15 +159627,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.0 - lda {z1} - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 + ldy {z1} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:17.0 ldy {z1} lda {c2},y @@ -162513,16 +159648,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:31.0 - lda {z1} - tay +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 + ldy {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:19.0 ldy {z1} @@ -162537,33 +159667,28 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.0 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 + ldx {z1} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:17.0 ldx {z1} lda {c3},y ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:31.0 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 + ldx {z1} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:19.0 ldx {z1} lda {c2},x clc @@ -162585,16 +159710,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuxx=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} - ldx {z1} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z1} + lda {c2},x + ldx {z1} + sec + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z1} @@ -162610,15 +159738,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} - tax - ldy {z2} - lda {c2},x - tax - lda {c3},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 + ldy {z1} + ldx {z2} + lda {c2},y + tay + lda {c3},x + sty $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.0 ldy {z1} @@ -162634,17 +159762,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:34.0 - lda {z1} - tax - ldy {z2} - lda {c2},x - tax - lda {c3},y - sta $ff - txa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 + ldy {z1} + ldx {z2} + lda {c2},y sec - sbc $ff + sbc {c3},x + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z1} + lda {c2},x + ldx {z2} + sec + sbc {c3},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z1} @@ -162672,7 +159803,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda #{c1} tax @@ -162681,20 +159812,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldy {z1} - lda {c2},y - tax lda #{c1} - tay - lda {c3},y - sta $ff - txa + tax + lda {c2},y sec - sbc $ff + sbc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldy {z1} lda #{c1} tax @@ -162703,51 +159830,49 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 + ldy {z1} + lda {c2},y tax lda #{c2} tay lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 - lda {z1} - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + ldy {z1} + lda {c2},y tay lda #{c2} tax tya ora {c3},x - sta {c1},y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - lda {z1} - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldy {z1} + lda {c2},y tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 - lda {z1} - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 + ldy {z1} + lda {c2},y tax lda #{c2} tay txa clc adc {c3},y + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc3 @@ -162801,24 +159926,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc2 < pbuc1_derefidx_vbuxx=pbuc lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} - tax - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} - tay - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 ldy {z1} lda {c2},y @@ -162827,6 +159934,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2 stx $ff ora $ff sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 + ldx {z1} + lda {c2},x + tax + lda #{c2} + stx $ff + ora $ff + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y @@ -162871,24 +159987,6 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_band_vbuc3 < pbuc1_derefidx_vbuxx=pbuc lda {c2},x and #{c3} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} - tax - lda {c2},x - tax - lda #{c3} - stx $ff - ora $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} - tay - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 ldy {z1} lda {c2},y @@ -162897,6 +159995,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2 stx $ff ora $ff sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 + ldx {z1} + lda {c2},x + tax + lda #{c3} + stx $ff + ora $ff + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz1_bxor_vbuc3 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc3 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y @@ -162960,7 +160067,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_band_vbuaa < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_band_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y ldy {z1} @@ -162973,7 +160080,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2 ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_bor_vbuaa < vbuaa=vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A Y cycles:21.5 ldy {z2} lda {c2},y ldy {z1} @@ -162996,7 +160103,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuxx_plus_vbuaa < vbuaa=vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_plus_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A Y cycles:23.5 ldy {z2} lda {c2},y ldy {z1} @@ -163051,7 +160158,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2 ora {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:17.5 ldy {z1} ldx {z2} tya @@ -163085,7 +160192,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:19.5 ldy {z1} ldx {z2} tya @@ -163205,15 +160312,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuz3 < pbuc1_derefidx_vbuz1=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z1}),y - stx $ff - and $ff + and ({z1}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163222,25 +160326,35 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz1 < pbuc1_derefidx_vbux ldy #0 ora ({z1}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuz2_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuz2 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} - ldy #0 - lda ({z1}),y - ldy {z2} - clc - adc {c2},y - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z2}),y - stx $ff - and $ff + eor ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + clc + ldy #0 + adc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy {z2} + lda {c2},y + ldy #0 + and ({z2}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163249,25 +160363,35 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz2 < pbuc1_derefidx_vbux ldy #0 ora ({z2}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - ldy #0 - lda ({z2}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuz1 < vbuaa=vbuxx_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} ldy {z2} lda {c2},y - tax ldy #0 - lda ({z3}),y - stx $ff - and $ff + eor ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + clc + ldy #0 + adc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:23.0 + ldx {z1} + ldy {z2} + lda {c2},y + ldy #0 + and ({z3}),y sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} @@ -163276,23 +160400,33 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuz3 < pbuc1_derefidx_vbux ldy #0 ora ({z3}),y sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuz2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 - ldx {z2} - ldy #0 - lda ({z3}),y - clc - adc {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:23.0 ldx {z1} + ldy {z2} + lda {c2},y + ldy #0 + eor ({z3}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=vbuxx_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=_deref_pbuc1_band_vbuxx < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + sec + ldy #0 + sbc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuz3 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:25.0 + ldx {z1} + ldy {z2} + lda {c2},y + clc + ldy #0 + adc ({z3}),y + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c1} - stx $ff - and $ff + and {c1} ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 @@ -163301,8 +160435,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc1 < pbuc1_derefidx_vbuz ora {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c2},x + eor {c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c2},x + sec + sbc {c1} + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.5 ldx {z2} lda {c1} @@ -163310,121 +160455,133 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc1 < pbuc1_derefidx_vbu adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff - and $ff + ldy {z1} + and {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff - and $ff + and {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff - ora $ff + ldy {z1} + ora {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff - ora $ff + ora {c2} + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c2} - sty $ff + ldy {z1} + eor {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 + ldx {z2} + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c2},y + ldy {z1} + sec + sbc {c2} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c2},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c2},y + ldy {z1} clc - adc $ff + adc {c2} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 ldx {z2} lda {c2},x - tax - lda {c2} - stx $ff clc - adc $ff + adc {c2} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band__deref_pbuc2 < vbuaa=vbuyy_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuyy < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_band__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_band_vbuaa < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c3} - sty $ff - and $ff + ldy {z1} + and {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band__deref_pbuc2 < vbuaa=vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_vbuxx < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c3} - stx $ff - and $ff + and {c3} + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor__deref_pbuc2 < vbuaa=vbuyy_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bor_vbuaa < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c3} - sty $ff - ora $ff + ldy {z1} + ora {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor__deref_pbuc2 < vbuaa=vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:27.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c3} - stx $ff - ora $ff + ora {c3} + ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus__deref_pbuc2 < vbuaa=vbuyy_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuyy < vbuaa=vbuaa_plus_vbuyy - clobber:A Y cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_bxor_vbuaa < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:19.5 ldy {z2} lda {c2},y - tay - lda {c3} - sty $ff - clc - adc $ff + ldy {z1} + eor {c3} sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_deref_pbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=_deref_pbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_plus__deref_pbuc2 < vbuaa=vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_vbuxx < vbuaa=vbuaa_plus_vbuxx - clobber:A X cycles:29.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:19.5 ldx {z2} lda {c2},x - tax - lda {c3} - stx $ff + eor {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_minus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c2},y + ldy {z1} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c2},x + sec + sbc {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=vbuaa_plus__deref_pbuc2 < pbuc1_derefidx_vbuyy=_deref_pbuc2_plus_vbuaa < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:21.5 + ldy {z2} + lda {c2},y + ldy {z1} clc - adc $ff + adc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuxx < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:21.5 + ldx {z2} + lda {c2},x + clc + adc {c3} + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuz1_derefidx_vbuaa @@ -163584,16 +160741,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax ldy {z2} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 @@ -163620,15 +160773,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.0 ldy {z2} lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -163654,15 +160803,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x - tax - lda {c1},y - sta $ff - txa sec - sbc $ff + sbc {c1},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -163690,16 +160835,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:35.0 - ldy {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z2} lda {c2},x - tax - lda {c1},y - sta $ff - txa + ldx {z1} sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -163726,15 +160867,11 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - ldy {z2} - lda {c2},y - tax - lda {c1},y - sta $ff - txa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c2},x sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 @@ -163762,16 +160899,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_vbuz3 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:35.0 - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z2} + lda {c2},x ldx {z3} - lda {c2},y - tay - lda {c1},x - sta $ff - tya sec - sbc $ff + sbc {c1},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 @@ -163797,15 +160930,15 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc1_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc1_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc1_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:30.0 tay - lda {z1} ldx {z2} lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax @@ -163815,17 +160948,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax - lda {z1} ldy {z2} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff - sta {c1},x + sbc {c2},x + sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax lda {c2},x @@ -163834,16 +160964,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} - lda {c2},y - tay lda {c2},x - sty $ff + tax + lda {c2},y + stx $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} @@ -163856,28 +160986,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} - ldy {z2} - lda {c2},x - tax - lda {c2},y - stx $ff - sec - sbc $ff - sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y - tay - lda {c2},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c2},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y ldy {z1} @@ -163891,44 +161007,30 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 ldx {z2} lda {c2},x tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c2},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x - tax - lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_vbuyy < vbuaa=vbuaa_minus_vbuyy - clobber:A X Y cycles:30.0 - lda {z1} - ldx {z2} - lda {c2},y - tay - lda {c2},x - sty $ff - sec - sbc $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x clc @@ -163951,16 +161053,19 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ora {c2},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:32.0 - lda {z1} - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} - lda {c2},x - tax lda {c2},y - stx $ff + ldy {z1} sec - sbc $ff + sbc {c2},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c2},x + ldx {z1} + sec + sbc {c2},x sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} @@ -163976,14 +161081,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz1 < pbuc1_dere clc adc {c2},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c2},y tax lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} @@ -163992,15 +161097,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:30.0 - lda {z1} - ldy {z2} - lda {c2},y - tax - lda {c2},y - stx $ff +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c2},x sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} @@ -164009,8 +161111,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz2 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:31.0 ldy {z2} ldx {z3} lda {c2},x @@ -164018,6 +161119,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc2_derefidx_vbuz3 < pbuc1_dere lda {c2},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 ldx {z2} @@ -164027,16 +161129,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuz3 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - lda {z1} - ldy {z2} - ldx {z3} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z2} lda {c2},x - tax - lda {c2},y - stx $ff + ldx {z3} sec - sbc $ff + sbc {c2},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z2} @@ -164066,17 +161165,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldy {z2} - lda {c2},y - tax lda #{c1} - tay + tax lda {c2},y - sta $ff - txa sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 @@ -164098,16 +161193,16 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc2_derefidx_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:30.0 tax - lda {z1} ldy {z2} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 tax lda {c3},x @@ -164116,17 +161211,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 tax - lda {z1} ldy {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c3},x sta {c1},y pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:24.0 tax @@ -164136,16 +161227,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuaa < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:28.0 ldy {z2} lda {c2},y tay lda {c3},x sty $ff and $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A Y cycles:20.0 ldy {z2} lda {c2},y ldy {z1} @@ -164158,18 +161249,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A Y cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y - tay - lda {c3},x - sta $ff - tya + ldy {z1} sec - sbc $ff + sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y ldy {z1} @@ -164183,34 +161270,30 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuxx < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X cycles:28.0 ldx {z2} lda {c2},x tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} lda {c3},y ora {c2},x ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x - tax - lda {c3},y - sta $ff - txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:22.0 ldx {z2} lda {c2},x clc @@ -164233,17 +161316,20 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ora {c3},x sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 + ldy {z2} + lda {c2},y ldy {z1} + sec + sbc {c3},y + sta {c1},y +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} lda {c2},x - tax - lda {c3},y - sta $ff - txa + ldx {z1} sec - sbc $ff - sta {c1},y + sbc {c3},x + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:22.0 ldy {z2} lda {c2},y @@ -164258,14 +161344,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz1 < pbuc1_dere clc adc {c3},x sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuyy_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy_band_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c2},y tax lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.0 ldx {z2} @@ -164274,16 +161360,12 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:32.0 - lda {z1} - ldy {z2} - lda {c2},y - tax - lda {c3},y - sta $ff - txa +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 + ldx {z2} + lda {c2},x sec - sbc $ff + sbc {c3},x + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:22.0 ldx {z2} @@ -164292,8 +161374,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz2 < pbuc1_dere adc {c3},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuxx_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:31.0 ldy {z2} ldx {z3} lda {c2},y @@ -164301,7 +161382,8 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuz3 < pbuc1_dere lda {c3},x sty $ff and $ff - sta {c1},y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:23.0 ldx {z2} lda {c2},x @@ -164310,18 +161392,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuz3 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuz3 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_minus_vbuaa - clobber:A X Y cycles:35.0 - lda {z1} - ldy {z2} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 + ldx {z2} + lda {c2},x ldx {z3} - lda {c2},y - tay - lda {c3},x - sta $ff - tya sec - sbc $ff - sta {c1},y + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuz3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:25.0 ldx {z2} lda {c2},x @@ -164350,17 +161428,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuc1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 ldy {z2} - lda {c2},y - tax lda #{c1} - tay - lda {c3},y - sta $ff - txa + tax + lda {c2},y sec - sbc $ff + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc3_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuz1_plus_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 @@ -164372,8 +161446,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc1 < pbuc1_dere adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_band_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_band_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_band_vbuxx < vbuaa=vbuxx_band_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_band_vbuaa < vbuaa=vbuaa_band_vbuxx - clobber:A X Y cycles:32.0 ldy {z2} lda {c2},y tax @@ -164382,9 +161455,9 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc2 < pbuc1_dere lda {c3},y stx $ff and $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuc2_bor_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc3_derefidx_vbuc2 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c2},y tay @@ -164392,23 +161465,21 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc2 < pbuc1_deref tax tya ora {c3},x - sta {c1},y + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_pbuc3_derefidx_vbuc2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuxx_minus_vbuaa - clobber:A X Y cycles:36.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_minus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_minus_pbuc3_derefidx_vbuc2 < vbuaa=vbuxx_minus_pbuc2_derefidx_vbuc1 < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuaa < vbuaa=vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c2},y tax lda #{c2} tay - lda {c3},y - sta $ff txa sec - sbc $ff + sbc {c3},y + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc3_derefidx_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc2_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c2},y tax @@ -164417,6 +161488,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_pbuc3_derefidx_vbuc2 < pbuc1_dere txa clc adc {c3},y + ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_pbuc3_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_pbuc3_derefidx_vbuc3 @@ -164472,23 +161544,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc2 < pbuc1_derefidx_vbuz1=pbuc and #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy {z2} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} @@ -164542,23 +161605,14 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_band_vbuc3 < pbuc1_derefidx_vbuz1=pbuc and #{c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy {z2} - lda {c2},y - tay - lda #{c3} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1_bor_vbuc3 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuaa=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuxx_bor_vbuc3 < pbuc1_derefidx_vbuz1=vbuc3_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x tax lda #{c3} stx $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_bxor_vbuc3 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc3 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} @@ -164600,7 +161654,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuz2_plus_vbuc3 < pbuc1_derefidx_vbuz1=pbuc adc #{c3} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:24.5 tay lda #{c1} tax @@ -164609,7 +161663,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:20.5 tay lda #{c1} tax @@ -164628,7 +161682,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 tay lda #{c1} tax @@ -164645,7 +161699,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuxx < vbuaa=pbuc2_derefidx_vbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:22.5 txa tay lda #{c1} @@ -164664,7 +161718,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:20.5 lda #{c1} tay txa @@ -164672,7 +161726,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X cycles:22.5 lda #{c1} tax lda {c2},x @@ -164680,7 +161734,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuy and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 lda #{c1} tax tya @@ -164697,7 +161751,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuyy < vbuaa=pbuc2_derefidx_vbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax tya @@ -164705,7 +161759,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuy adc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:25.5 ldy {z1} lda #{c1} tax @@ -164714,7 +161768,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuz1 < pbuc1_derefidx_vbuz1=pbuc and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.5 ldy {z1} lda #{c1} tax @@ -164733,7 +161787,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuz1 < pbuc1_derefidx_vbuz1=pbu sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.5 ldy {z1} lda #{c1} tax @@ -164773,12 +161827,59 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuz2 < vbuaa=pbuc2_derefidx_vbuc adc {c2},x ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:32.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + lda {c2},x + sty $ff + and $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + tya + ora {c2},x + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz2 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 + ldy #0 + lda ({z1}),y + tax + lda #{c1} + tay + lda {c2},y + stx $ff + sec + sbc $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:30.0 + ldy #0 + lda ({z1}),y + tay + lda #{c1} + tax + tya + clc + adc {c2},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuz1 - clobber:A X Y cycles:24.0 + lda #{c1} + tay + lda {c2},y + ldy #0 + and ({z2}),y + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bor__deref_pbuz1 < vbuaa=_deref_pbuz1_bor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:24.0 lda #{c1} tay @@ -164787,15 +161888,30 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuz2 < vbuaa=pbuc2_derefid ora ({z2}),y ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuz1 - clobber:A X Y cycles:24.0 lda #{c1} - tax + tay + lda {c2},y ldy #0 - lda ({z2}),y + eor ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:26.0 + lda #{c1} + tay + lda {c2},y + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuz1 < vbuaa=pbuc1_derefidx_vbuyy_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_pbuc1_derefidx_vbuyy < vbuaa=_deref_pbuz1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuz1 - clobber:A X Y cycles:26.0 + lda #{c1} + tay + lda {c2},y clc - adc {c2},x + ldy #0 + adc ({z2}),y ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc1 @@ -164803,16 +161919,80 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc1 < vbuaa=_deref_pbuc1_band_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc1 < vbuaa=_deref_pbuc1_bor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc1 < vbuaa=_deref_pbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc1 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2},x + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc1 < vbuaa=_deref_pbuc1_plus_pbuc1_derefidx_vbuxx < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_band_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_band__deref_pbuc2 < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + and {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor__deref_pbuc2 < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + ora {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_bxor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bxor__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor__deref_pbuc2 < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:20.5 + lda #{c1} + tax + lda {c2},x + eor {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc2_derefidx_vbuc1_minus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_minus__deref_pbuc2 < vbuaa=pbuc1_derefidx_vbuxx_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2},x + sec + sbc {c3} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < pbuc1_derefidx_vbuz1=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=_deref_pbuc3_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus__deref_pbuc3 < vbuaa=pbuc1_derefidx_vbuaa_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuaa < vbuaa=_deref_pbuc2_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus__deref_pbuc2 < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:22.5 + lda #{c1} + tax + lda {c2},x + clc + adc {c3} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuz1_derefidx_vbuaa @@ -164909,7 +162089,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 tay lda {c1},y tay @@ -164932,7 +162112,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuaa < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:29.0 tay lda {c1},y tax @@ -164943,7 +162123,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuaa < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c1},x tay lda #{c1} @@ -164953,7 +162133,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},x tay lda #{c1} @@ -164974,7 +162154,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuxx < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuyy < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:27.0 lda {c1},x tay lda #{c1} @@ -164994,7 +162174,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 lda {c1},y tay lda #{c1} @@ -165015,7 +162195,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuyy < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:27.0 lda {c1},y tax lda #{c1} @@ -165036,7 +162216,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z1} lda {c1},y tay @@ -165059,7 +162239,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz1 < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z1} lda {c1},y tax @@ -165081,7 +162261,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc1_derefidx_vbuz2 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuyy < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_bor_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:28.0 ldy {z2} lda {c1},y tay @@ -165104,7 +162284,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc1_derefidx_vbuz2 < pbuc1_der sbc $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc1_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuaa_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=vbuxx_plus_pbuc2_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:30.0 ldy {z2} lda {c1},y tax @@ -165141,7 +162321,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuaa < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tay lda #{c1} tax @@ -165150,19 +162330,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:33.0 - tax - lda {c2},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax lda #{c1} tay lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:25.0 tay lda #{c1} tax @@ -165171,7 +162348,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuaa < pbuc1_dere adc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_band_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc2_derefidx_vbuc1 < vbuaa=vbuyy_band_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_band_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_band_vbuyy < vbuaa=vbuyy_band_pbuc1_derefidx_vbuxx < vbuaa=vbuyy_band_vbuaa < vbuaa=vbuaa_band_vbuyy - clobber:A X Y cycles:29.0 lda {c2},x tay lda #{c1} @@ -165181,7 +162358,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuxx < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda #{c1} tay lda {c2},y @@ -165189,18 +162366,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - lda {c2},x - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 lda #{c1} tay lda {c2},y - stx $ff sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:23.0 lda #{c1} tay lda {c2},x @@ -165218,7 +162392,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 lda #{c1} tax lda {c2},y @@ -165226,18 +162400,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:31.0 - lda {c2},y - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 lda #{c1} - tay - lda {c2},y - stx $ff + tax + lda {c2},x sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 lda #{c1} tax lda {c2},x @@ -165256,7 +162427,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc2_derefidx_vbuz1 < pbuc1_dere and $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda #{c1} tax @@ -165265,19 +162436,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} - lda {c2},y - tax lda #{c1} - tay - lda {c2},y - stx $ff + tax + lda {c2},x sec - sbc $ff + sbc {c2},y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda #{c1} tax @@ -165306,16 +162474,13 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_vbuz2 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_vbuxx < vbuaa=vbuaa_minus_vbuxx - clobber:A X Y cycles:34.0 - ldy {z2} - lda {c2},y - tax +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 lda #{c1} - tay - lda {c2},y - stx $ff + tax + lda {c2},x + ldx {z2} sec - sbc $ff + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 @@ -165343,7 +162508,7 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc2_derefidx_ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc2_derefidx_vbuc3 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 tax lda #{c1} tay @@ -165352,8 +162517,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuaa < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuaa -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuaa -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 + tax + lda #{c1} + tay + lda {c2},y + sec + sbc {c3},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:25.0 tax lda #{c1} tay @@ -165363,7 +162536,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuaa < pbuc1_dere ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_bor_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_bor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:21.0 lda #{c1} tay lda {c2},y @@ -165371,8 +162544,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuxx < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuxx -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 + lda #{c1} + tay + lda {c2},y + sec + sbc {c3},x + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuxx_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_pbuc2_derefidx_vbuxx < vbuaa=pbuc2_derefidx_vbuxx_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:23.0 lda #{c1} tay lda {c2},y @@ -165381,7 +162561,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuxx < pbuc1_dere ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:21.0 lda #{c1} tax lda {c3},y @@ -165389,8 +162569,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2 ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuyy -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 + lda #{c1} + tax + lda {c2},x + sec + sbc {c3},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X cycles:23.0 lda #{c1} tax lda {c2},x @@ -165399,7 +162586,7 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_band_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_bor_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_bor_vbuaa < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X Y cycles:24.0 ldy {z1} lda #{c1} tax @@ -165408,8 +162595,16 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz1 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 -pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuyy_plus_vbuaa < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 + ldy {z1} + lda #{c1} + tax + lda {c2},x + sec + sbc {c3},y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuyy < vbuaa=pbuc3_derefidx_vbuyy_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuyy - clobber:A X Y cycles:26.0 ldy {z1} lda #{c1} tax @@ -165428,7 +162623,15 @@ pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bor_pbuc3_derefidx_vbuz2 < pbuc1_deref ldx {z1} sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_bxor_pbuc3_derefidx_vbuz2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz2 +pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz2 < vbuaa=pbuc2_derefidx_vbuc1_minus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_minus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuxx_minus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 + lda #{c1} + tax + lda {c2},x + ldx {z2} + sec + sbc {c3},x + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuz2_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc3_derefidx_vbuz1_plus_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_pbuc3_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuaa_plus_pbuc2_derefidx_vbuz1 < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuz1_plus_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_plus_pbuc2_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuz1 < vbuaa=vbuaa_plus_pbuc1_derefidx_vbuxx - clobber:A X cycles:26.0 lda #{c1} tax @@ -166210,7 +163413,7 @@ pbuc1_derefidx_vbuz1=vbuc1_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < adc #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc1_band_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_band_vbuc1 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 tya and #{c1} ldx {z1} @@ -166221,7 +163424,7 @@ pbuc1_derefidx_vbuz1=vbuc1_bor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bor_vbuc1 < vb ora $ff ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_bxor_vbuc1 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 tya eor #{c1} ldx {z1} @@ -166233,7 +163436,7 @@ pbuc1_derefidx_vbuz1=vbuc1_minus_vbuyy < vbuaa=vbuc1_minus_vbuyy < vbuaa=vbuc1_m adc #{c1}+1 ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc1_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuyy_plus_vbuc1 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 tya clc adc #{c1} @@ -166296,12 +163499,43 @@ pbuc1_derefidx_vbuz1=vbuc1_plus_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < adc #{c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 + ldy #0 + lda ({z1}),y + and #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:25.5 + ldy #0 + lda ({z1}),y + tax + lda #{c1} + stx $ff + ora $ff + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 + ldy #0 + lda ({z1}),y + eor #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A X Y cycles:21.5 + ldy #0 + lda ({z1}),y + eor #$ff + clc + adc #{c1}+1 + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 + ldy #0 + lda ({z1}),y + clc + adc #{c1} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuz2 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z2}),y and #{c1} @@ -166313,14 +163547,20 @@ pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuz2 < vbuaa=vbuc1_bor__deref_pbuz1 < vbu ora ({z2}),y ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuz2 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldy #0 lda ({z2}),y eor #{c1} ldx {z1} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuz2 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + lda #{c1} + sec + ldy #0 + sbc ({z2}),y + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuz2 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 ldy #0 lda ({z2}),y clc @@ -166332,11 +163572,33 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuc1 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuc2 +pbuc1_derefidx_vbuz1=vbuc1_band__deref_pbuc2 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + and {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_bor__deref_pbuc2 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + ora {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_bxor__deref_pbuc2 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + lda #{c1} + eor {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_minus__deref_pbuc2 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + lda #{c1} + sec + sbc {c2} + ldx {z1} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc1_plus__deref_pbuc2 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + lda #{c1} + clc + adc {c2} + ldx {z1} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuz1_derefidx_vbuaa @@ -166610,12 +163872,11 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bxor_pbuc2_de eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 @@ -166640,11 +163901,10 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc2_de eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 - lda {c2},x - eor #$ff - clc - adc #{c1}+1 +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c1} + sec + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 @@ -166658,7 +163918,7 @@ pbuc1_derefidx_vbuz1=vbuc1_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc and #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc1_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tya tax lda #{c1} @@ -166670,11 +163930,10 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 - lda {c2},y - eor #$ff - clc - adc #{c1}+1 +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 + lda #{c1} + sec + sbc {c2},y ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 @@ -166701,12 +163960,11 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z1} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 @@ -166734,12 +163992,11 @@ pbuc1_derefidx_vbuz1=vbuc1_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc eor #{c1} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} - lda {c2},x - eor #$ff - clc - adc #{c1}+1 + lda #{c1} + sec + sbc {c2},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 @@ -166796,19 +164053,10 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:10.0 ldx {z1} and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.0 - tay - lda {z1} - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:18.0 tax lda #{c2} @@ -166820,7 +164068,7 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:10.0 ldx {z1} eor #{c2} sta {c1},x @@ -166841,7 +164089,7 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:12.0 ldx {z1} clc adc #{c2} @@ -166851,7 +164099,7 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 txa ldx {z1} and #{c2} @@ -166873,7 +164121,7 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 txa ldx {z1} eor #{c2} @@ -166898,13 +164146,13 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 txa ldx {z1} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_band_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya and #{c2} @@ -166914,21 +164162,13 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:20.0 - lda {z1} - tya - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 +pbuc1_derefidx_vbuz1=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuyy < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A X cycles:16.0 ldx {z1} lda #{c2} sty $ff ora $ff sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} tya eor #{c2} @@ -166952,7 +164192,7 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa clc adc #{c2}+1 sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuyy_plus_vbuc2 < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} tya clc @@ -166964,12 +164204,12 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuxx < vbuaa=vbuc1_band_vbuxx < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:12.0 ldx {z1} txa and #{c2} @@ -166984,12 +164224,12 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuz1 < vb lda #{c2} ora {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:12.0 ldy {z1} tya eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuxx < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:12.0 ldx {z1} txa eor #{c2} @@ -167006,13 +164246,13 @@ pbuc1_derefidx_vbuz1=vbuc2_minus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_vbuz1 sec sbc {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:14.0 ldy {z1} tya clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuxx < vbuaa=vbuc1_plus_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:14.0 ldx {z1} txa clc @@ -167023,7 +164263,7 @@ pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_band_vbuz1 < lda {z2} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_band_vbuc2 < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuc2_band_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X cycles:13.0 ldx {z1} lda {z2} and #{c2} @@ -167043,7 +164283,7 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuz1 < lda {z2} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_bxor_vbuc2 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:13.0 ldx {z1} lda {z2} eor #{c2} @@ -167066,126 +164306,78 @@ pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuz1 < clc adc #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuxx=vbuaa_plus_vbuc2 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 +pbuc1_derefidx_vbuz1=vbuc2_plus_vbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:15.0 ldx {z1} lda {z2} clc adc #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_band_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 - ldx {z1} - ldy #0 - lda ({z1}),y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} lda #{c2} ldy #0 ora ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bxor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} eor #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 ldx {z1} - ldy #0 - lda ({z1}),y - eor #{c2} - sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} - ldy #0 - lda ({z1}),y - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 - ldx {z1} - ldy #0 - lda ({z1}),y - clc - adc #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_band_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_band_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_band_vbuc2 < vbuaa=vbuyy_band_vbuc1 < vbuaa=vbuc1_band_vbuyy < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - and #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < vbuaa=vbuc1_band__deref_pbuz1 < vbuaa=_deref_pbuz1_band_vbuc1 < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 - ldx {z1} - ldy #0 - lda ({z2}),y - and #{c2} - sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuc2_bor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay lda #{c2} - sty $ff - ora $ff + sec + ldy #0 + sbc ({z1}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_minus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_minus_vbuaa < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:21.5 + ldy #0 + lda ({z1}),y + ldy {z1} + eor #$ff + clc + adc #{c2}+1 sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuc2_plus_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + ldy {z1} + clc + adc #{c2} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_band_vbuaa < vbuaa=vbuc1_band_vbuaa < vbuaa=vbuaa_band_vbuc1 - clobber:A X Y cycles:17.5 + ldx {z1} + ldy #0 + lda ({z2}),y + and #{c2} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuz1 < vbuaa=vbuc1_bor__deref_pbuz1 < vbuaa=vbuaa_bor__deref_pbuz1 - clobber:A X Y cycles:17.5 ldx {z1} lda #{c2} ldy #0 ora ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_bxor_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_bxor_vbuc2 < vbuaa=vbuyy_bxor_vbuc1 < vbuaa=vbuc1_bxor_vbuyy < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:21.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - eor #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < vbuaa=vbuc1_bxor__deref_pbuz1 < vbuaa=_deref_pbuz1_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X Y cycles:17.5 ldx {z1} ldy #0 lda ({z2}),y eor #{c2} sta {c1},x -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz2 -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuaa=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1_plus_vbuc2 < pbuc1_derefidx_vbuaa=vbuaa_plus_vbuc2 < pbuc1_derefidx_vbuyy=vbuyy_plus_vbuc2 < vbuaa=vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:23.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuz1 < vbuaa=vbuc1_minus__deref_pbuz1 < vbuaa=vbuaa_minus__deref_pbuz1 - clobber:A X Y cycles:19.5 + ldx {z1} + lda #{c2} + sec ldy #0 - lda ({z2}),y - tay - tya - clc - adc #{c2} - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < vbuaa=vbuc1_plus__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_vbuc1 < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 + sbc ({z2}),y + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuz2 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuc2_plus_vbuaa < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X Y cycles:19.5 ldx {z1} ldy #0 lda ({z2}),y @@ -167215,11 +164407,60 @@ CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc2 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 -CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_band__deref_pbuc3 < vbuaa=vbuc1_band__deref_pbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda #{c2} + and {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_band__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_band_vbuc2 < vbuaa=_deref_pbuc2_band_vbuc1 < vbuaa=_deref_pbuc1_band_vbuaa < vbuaa=vbuaa_band__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + lda #{c2} + and {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bor__deref_pbuc3 < vbuaa=vbuc1_bor__deref_pbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda #{c2} + ora {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bor_vbuc2 < vbuaa=_deref_pbuc2_bor_vbuc1 < vbuaa=_deref_pbuc1_bor_vbuaa < vbuaa=vbuaa_bor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + lda #{c2} + ora {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_bxor__deref_pbuc3 < vbuaa=vbuc1_bxor__deref_pbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A Y cycles:14.0 + ldy {z1} + lda #{c2} + eor {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_bxor__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_bxor_vbuc2 < vbuaa=_deref_pbuc2_bxor_vbuc1 < vbuaa=_deref_pbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor__deref_pbuc1 - clobber:A X cycles:14.0 + ldx {z1} + lda #{c2} + eor {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + lda #{c2} + sec + sbc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_minus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_minus__deref_pbuc3 < vbuaa=vbuc1_minus__deref_pbuc2 < vbuaa=vbuaa_minus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + lda #{c2} + sec + sbc {c3} + sta {c1},x +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuyy=vbuc2_plus__deref_pbuc3 < vbuaa=vbuc1_plus__deref_pbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A Y cycles:16.0 + ldy {z1} + lda #{c2} + clc + adc {c3} + sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=vbuc2_plus__deref_pbuc3 < pbuc1_derefidx_vbuxx=_deref_pbuc3_plus_vbuc2 < vbuaa=_deref_pbuc2_plus_vbuc1 < vbuaa=_deref_pbuc1_plus_vbuaa < vbuaa=vbuaa_plus__deref_pbuc1 - clobber:A X cycles:16.0 + ldx {z1} + lda #{c2} + clc + adc {c3} + sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_band_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bor_pbuz1_derefidx_vbuaa CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuz1_derefidx_vbuaa @@ -167464,23 +164705,14 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_band_pbuc1_de and #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - tay - lda {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 tax - lda {z1} lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:16.5 tay @@ -167534,22 +164766,14 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_band_pbuc1_de and #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},x - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},x @@ -167596,22 +164820,14 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc ldy {z1} and #{c2} sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuxx_bor_vbuc2 < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:22.5 lda {c2},y tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:22.5 - lda {z1} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_bxor_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_bxor_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A X cycles:14.5 ldx {z1} lda {c2},y @@ -167658,24 +164874,6 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c2},x and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:24.5 - lda {z1} - tay - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuaa < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:24.5 - lda {z1} - tax - lda {c2},x - tax - lda #{c2} - stx $ff - ora $ff - sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X Y cycles:22.5 ldy {z1} lda {c2},y @@ -167684,6 +164882,15 @@ pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2 stx $ff ora $ff sta {c1},y +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 + ldx {z1} + lda {c2},x + tax + lda #{c2} + stx $ff + ora $ff + ldx {z1} + sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuyy_bxor_vbuc2 < vbuaa=pbuc1_derefidx_vbuyy_bxor_vbuc1 < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:14.5 ldy {z1} lda {c2},y @@ -167732,23 +164939,14 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc and #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuyy=vbuc2_bor_vbuyy < pbuc1_derefidx_vbuyy=vbuyy_bor_vbuc2 < vbuaa=vbuyy_bor_vbuc1 < vbuaa=vbuc1_bor_vbuyy < vbuaa=vbuaa_bor_vbuyy - clobber:A Y cycles:25.5 - lda {z1} - ldy {z2} - lda {c2},y - tay - lda #{c2} - sty $ff - ora $ff - sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuxx=vbuc2_bor_vbuxx < pbuc1_derefidx_vbuxx=vbuxx_bor_vbuc2 < vbuaa=vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 - lda {z1} +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_bor_vbuxx < vbuaa=vbuc1_bor_vbuxx < vbuaa=vbuaa_bor_vbuxx - clobber:A X cycles:25.5 ldx {z2} lda {c2},x tax lda #{c2} stx $ff ora $ff + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc2_derefidx_vbuyy_bxor_vbuc2 < pbuc1_derefidx_vbuz1=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuaa_bxor_vbuc2 < pbuc1_derefidx_vbuyy=vbuc2_bxor_vbuaa < vbuaa=vbuc1_bxor_vbuaa < vbuaa=vbuaa_bxor_vbuc1 - clobber:A Y cycles:17.5 ldy {z2} @@ -167852,12 +165050,11 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:20.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuaa < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:18.5 @@ -167897,18 +165094,16 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A Y cycles:16.5 ldy {z1} - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 - lda {c3},x - eor #$ff - clc - adc #{c2}+1 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 + lda #{c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 @@ -167928,7 +165123,7 @@ pbuc1_derefidx_vbuz1=vbuc2_band_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc lda {c3},y and #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuyy_bor_vbuc2 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuaa_bor_vbuc2 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_bor_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuyy < vbuaa=pbuc2_derefidx_vbuyy_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuaa_bor_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_bor_vbuc1 < vbuaa=vbuc1_bor_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_bor_pbuc1_derefidx_vbuxx - clobber:A X cycles:18.5 tya tax lda #{c2} @@ -167940,12 +165135,11 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc lda {c3},y eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A X cycles:16.5 ldx {z1} - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=vbuc2_plus_pbuc3_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc3_derefidx_vbuyy_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuyy_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:16.5 ldx {z1} @@ -167978,19 +165172,17 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc lda {c3},x eor #{c2} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_minus_vbuaa - clobber:A Y cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_minus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuyy < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuyy - clobber:A Y cycles:16.5 ldy {z1} - lda {c3},y - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},y sta {c1},y -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:18.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:16.5 ldx {z1} - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=vbuc2_plus_pbuc3_derefidx_vbuyy < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuyy < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A Y cycles:16.5 ldy {z1} @@ -168022,12 +165214,11 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:21.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuxx < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:19.5 ldx {z2} - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuz2 < pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuxx_plus_vbuc2 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:19.5 @@ -168058,13 +165249,12 @@ pbuc1_derefidx_vbuz1=vbuc2_bxor_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc eor #{c2} ldx {z1} sta {c1},x -pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_minus_vbuaa - clobber:A X cycles:22.5 +pbuc1_derefidx_vbuz1=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc2_minus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuaa < vbuaa=vbuc1_minus_pbuc2_derefidx_vbuxx < vbuaa=vbuaa_minus_pbuc1_derefidx_vbuxx - clobber:A X cycles:20.5 lda #{c1} tax - lda {c3},x - eor #$ff - clc - adc #{c2}+1 + lda #{c2} + sec + sbc {c3},x ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=vbuc2_plus_pbuc3_derefidx_vbuc1 < pbuc1_derefidx_vbuz1=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=pbuc3_derefidx_vbuc1_plus_vbuc2 < vbuaa=vbuc2_plus_pbuc3_derefidx_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuaa < vbuaa=pbuc2_derefidx_vbuaa_plus_vbuc1 < vbuaa=pbuc2_derefidx_vbuxx_plus_vbuc1 < vbuaa=vbuc1_plus_pbuc2_derefidx_vbuxx < vbuaa=vbuc1_plus_vbuaa < vbuaa=vbuaa_plus_vbuc1 - clobber:A X cycles:20.5 diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log index cb32e96aa..d431d0046 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-copy.log @@ -19,9 +19,9 @@ vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:7. tay lda ({z1}),y -*vbuaa=pbuz1_derefidx_vbuxx - clobber:A Y cycles:11.5 - stx $ff - ldy $ff +vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 + txa + tay lda ({z1}),y *vbuaa=pbuz1_derefidx_vbuyy - clobber:A cycles:5.5 @@ -91,9 +91,9 @@ vbuxx=pbuz1_derefidx_vbuaa < vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_v tay lda ({z1}),y tax -vbuxx=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx - clobber:A X Y cycles:13.5 - stx $ff - ldy $ff +vbuxx=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:11.5 + txa + tay lda ({z1}),y tax vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:7.5 @@ -112,7 +112,7 @@ vbuxx=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_vbuc1 < vbuaa=pbuz1_derefidx_v tay lda ({z1}),y tax -vbuxx=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 +vbuxx=pbuc1_derefidx_vbuaa < vbuxx=pbuc1_derefidx_vbuxx < vbuaa=pbuc1_derefidx_vbuxx - clobber:A X cycles:8.5 tax lda {c1},x tax @@ -151,11 +151,11 @@ vbuyy=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:9.5 *vbuyy=_deref_pbuc1 - clobber:Y cycles:4.0 ldy {c1} -vbuyy=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 +vbuyy=pbuz1_derefidx_vbuaa < vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:9.5 tay lda ({z1}),y tay -vbuyy=pbuz1_derefidx_vbuxx < vbuyy=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:11.5 +vbuyy=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:11.5 txa tay lda ({z1}),y @@ -163,11 +163,11 @@ vbuyy=pbuz1_derefidx_vbuxx < vbuyy=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_v vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:7.5 lda ({z1}),y tay -vbuyy=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuz1 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuyy=pbuz1_derefidx_vbuz1 < vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 ldy {z1} lda ({z1}),y tay -vbuyy=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuz2 < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 +vbuyy=pbuz1_derefidx_vbuz2 < vbuyy=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:10.5 ldy {z2} lda ({z1}),y tay @@ -180,7 +180,7 @@ vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx - clobber:X Y cycles:6. tax ldy {c1},x -vbuyy=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 +vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A Y cycles:8.5 tay lda {c1},y tay @@ -245,7 +245,7 @@ vbuz1=pbuz1_derefidx_vbuaa < vbuz1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_v tay lda ({z1}),y sta {z1} -vbuz1=pbuz1_derefidx_vbuxx < vbuz1=pbuz1_derefidx_vbuaa < vbuz1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 txa tay lda ({z1}),y @@ -270,7 +270,7 @@ vbuz1=pbuz2_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_v tay lda ({z2}),y sta {z1} -vbuz1=pbuz2_derefidx_vbuxx < vbuz1=pbuz2_derefidx_vbuaa < vbuz1=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 +vbuz1=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:12.5 txa tay lda ({z2}),y @@ -388,7 +388,7 @@ _deref_pbuz1=pbuz1_derefidx_vbuaa < _deref_pbuz1=pbuz1_derefidx_vbuyy < vbuaa=pb lda ({z1}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz1_derefidx_vbuxx < _deref_pbuz1=pbuz1_derefidx_vbuaa < _deref_pbuz1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa tay lda ({z1}),y @@ -419,7 +419,7 @@ _deref_pbuz1=pbuz2_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuyy < vbuaa=pb lda ({z2}),y ldy #0 sta ({z1}),y -_deref_pbuz1=pbuz2_derefidx_vbuxx < _deref_pbuz1=pbuz2_derefidx_vbuaa < _deref_pbuz1=pbuz2_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 +_deref_pbuz1=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:17.5 txa tay lda ({z2}),y @@ -514,7 +514,7 @@ _deref_pbuc1=pbuz1_derefidx_vbuaa < _deref_pbuc1=pbuz1_derefidx_vbuyy < vbuaa=pb tay lda ({z1}),y sta {c1} -_deref_pbuc1=pbuz1_derefidx_vbuxx < _deref_pbuc1=pbuz1_derefidx_vbuaa < _deref_pbuc1=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 +_deref_pbuc1=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:13.5 txa tay lda ({z1}),y @@ -613,9 +613,11 @@ pbuz1_derefidx_vbuaa=vbuxx < pbuz1_derefidx_vbuyy=vbuxx < pbuz1_derefidx_vbuyy=v txa sta ({z1}),y -pbuz1_derefidx_vbuaa=vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:10.0 +pbuz1_derefidx_vbuaa=vbuyy < pbuz1_derefidx_vbuxx=vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:16.0 + tax tya - tay + stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuaa=vbuz1 < pbuz1_derefidx_vbuyy=vbuz1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:11.0 @@ -628,7 +630,14 @@ pbuz1_derefidx_vbuaa=vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=v lda {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz1 +pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:21.5 + tax + ldy #0 + lda ({z1}),y + stx $ff + ldy $ff + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=_deref_pbuz2 pbuz1_derefidx_vbuaa=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:12.0 tay @@ -658,21 +667,23 @@ pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:12.5 +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:18.5 + tax lda {c1},y - tay + stx $ff + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:15.5 - ldy {z1} - lda {c1},y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:15.5 tay + ldx {z1} + lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:15.5 - ldy {z2} - lda {c1},y +pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:15.5 tay + ldx {z2} + lda {c1},x sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuc1 @@ -692,10 +703,10 @@ pbuz1_derefidx_vbuaa=vbuc1 < pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=v tay sta ({z1}),y -pbuz1_derefidx_vbuxx=vbuyy < pbuz1_derefidx_vbuaa=vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:12.0 - txa +pbuz1_derefidx_vbuxx=vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:14.0 tya - tay + stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuxx=vbuz1 < pbuz1_derefidx_vbuaa=vbuz1 < pbuz1_derefidx_vbuyy=vbuz1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 @@ -710,7 +721,13 @@ pbuz1_derefidx_vbuxx=vbuz1 < pbuz1_derefidx_vbuaa=vbuz1 < pbuz1_derefidx_vbuyy=v lda {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz1 +pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 + ldy #0 + lda ({z1}),y + stx $ff + ldy $ff + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=_deref_pbuz2 pbuz1_derefidx_vbuxx=_deref_pbuc1 < pbuz1_derefidx_vbuaa=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:14.0 txa @@ -731,11 +748,11 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuz2_derefidx_vbuc1 -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:16.5 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:18.5 tay - txa lda {c1},y - tay + stx $ff + ldy $ff sta ({z1}),y pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuaa < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:14.5 @@ -744,24 +761,38 @@ pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuaa=pbuc1_derefidx_ lda {c1},y sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:14.5 - txa +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:16.5 lda {c1},y - tay + stx $ff + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:17.5 +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 ldy {z1} - txa lda {c1},y - tay + stx $ff + ldy $ff sta ({z1}),y -pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:17.5 - ldy {z2} +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 txa - lda {c1},y tay + ldx {z1} + lda {c1},x + sta ({z1}),y + +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:19.5 + ldy {z2} + lda {c1},y + stx $ff + ldy $ff + sta ({z1}),y + +pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X Y cycles:17.5 + txa + tay + ldx {z2} + lda {c1},x sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuxx=pbuc1_derefidx_vbuc1 @@ -791,7 +822,15 @@ pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:9.0 lda {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz1 +pbuz1_derefidx_vbuyy=_deref_pbuz1 < pbuz1_derefidx_vbuaa=_deref_pbuz1 < pbuz1_derefidx_vbuxx=_deref_pbuz1 < pbuz1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:23.5 + tya + tax + ldy #0 + lda ({z1}),y + stx $ff + ldy $ff + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=_deref_pbuz2 pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:10.0 lda {c1} @@ -828,25 +867,11 @@ pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_ lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz1 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:17.5 - tya - ldy {z1} - lda {c1},y - tay - sta ({z1}),y - pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuxx < pbuz1_derefidx_vbuyy=vbuaa - clobber:A X cycles:13.5 ldx {z2} lda {c1},x sta ({z1}),y -pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuz2 < pbuz1_derefidx_vbuaa=pbuc1_derefidx_vbuyy < pbuz1_derefidx_vbuaa=vbuaa - clobber:A Y cycles:17.5 - tya - ldy {z2} - lda {c1},y - tay - sta ({z1}),y - CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuyy=pbuc1_derefidx_vbuc2 pbuz1_derefidx_vbuyy=vbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 @@ -877,7 +902,12 @@ pbuz1_derefidx_vbuz1=vbuz2 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=v lda {z2} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz1 +pbuz1_derefidx_vbuz1=_deref_pbuz1 < pbuz1_derefidx_vbuz1=vbuaa < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + ldy {z1} + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuz1=_deref_pbuz2 pbuz1_derefidx_vbuz1=_deref_pbuc1 < pbuz1_derefidx_vbuyy=_deref_pbuc1 < pbuz1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:13.0 ldy {z1} @@ -960,7 +990,12 @@ pbuz1_derefidx_vbuz2=vbuz3 < pbuz1_derefidx_vbuyy=vbuz2 < pbuz1_derefidx_vbuyy=v lda {z3} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz1 +pbuz1_derefidx_vbuz2=_deref_pbuz1 < pbuz1_derefidx_vbuz2=vbuaa - clobber:A Y cycles:16.5 + ldy #0 + lda ({z1}),y + ldy {z2} + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_deref_pbuz2 pbuz1_derefidx_vbuz2=_deref_pbuz3 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:16.5 ldy #0 @@ -991,7 +1026,7 @@ pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz3_derefidx_ lda ({z3}),y ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuaa < pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 +pbuz1_derefidx_vbuz2=pbuz3_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A Y cycles:18.5 txa tay lda ({z3}),y @@ -1083,7 +1118,12 @@ pbuz1_derefidx_vbuc1=vbuz2 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:11 ldy #{c1} sta ({z1}),y -CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuz1 +pbuz1_derefidx_vbuc1=_deref_pbuz1 < pbuz1_derefidx_vbuc1=vbuaa - clobber:A Y cycles:15.5 + ldy #0 + lda ({z1}),y + ldy #{c1} + sta ({z1}),y + CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuc1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuc1=_deref_pbuc2 @@ -1155,20 +1195,10 @@ pbuc1_derefidx_vbuaa=vbuxx < pbuc1_derefidx_vbuyy=vbuxx < pbuc1_derefidx_vbuyy=v txa sta {c1},y -pbuc1_derefidx_vbuaa=vbuxx < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:9.0 - txa - tax - sta {c1},x - pbuc1_derefidx_vbuaa=vbuyy < pbuc1_derefidx_vbuxx=vbuyy < vbuaa=vbuyy - clobber:A X cycles:9.0 tax tya sta {c1},x -pbuc1_derefidx_vbuaa=vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:11.0 - tya - tay - tya - sta {c1},y pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X cycles:10.0 tax lda {z1} @@ -1179,17 +1209,12 @@ pbuc1_derefidx_vbuaa=vbuz1 < pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=v lda {z1} sta {c1},y -pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:14.5 +pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:14.5 tax ldy #0 lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:16.5 - ldy #0 - lda ({z1}),y - tay - tya - sta {c1},y + CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_deref_pbuc1 pbuc1_derefidx_vbuaa=_deref_pbuc2 < pbuc1_derefidx_vbuxx=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A X cycles:11.0 tax @@ -1243,33 +1268,15 @@ pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=pbuc2_derefidx_ tay lda {c2},x sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:11.5 - lda {c2},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A X cycles:11.5 tax - sta {c1},x - -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:11.5 lda {c2},y + sta {c1},x +pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy - clobber:A X Y cycles:14.5 tax - sta {c1},x - -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:13.5 - lda {c2},y - tay - tya - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y - tay - tya - sta {c1},y -pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:14.5 - ldx {z1} - lda {c2},x - tax sta {c1},x - CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuc3 @@ -1296,10 +1303,11 @@ pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A cycles:8.0 lda {z1} sta {c1},x -pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A Y cycles:12.5 +pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A Y cycles:12.5 ldy #0 lda ({z1}),y sta {c1},x + CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_deref_pbuc1 pbuc1_derefidx_vbuxx=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A cycles:9.0 lda {c2} @@ -1350,13 +1358,6 @@ pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=pbuc2_derefidx_ ldy {z1} lda {c2},y sta {c1},x -pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=vbuaa - clobber:A X cycles:16.5 - txa - ldx {z1} - lda {c2},x - tax - sta {c1},x - CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=pbuc2_derefidx_vbuc3 @@ -1378,19 +1379,13 @@ pbuc1_derefidx_vbuyy=vbuz1 < pbuc1_derefidx_vbuyy=vbuaa - clobber:A cycles:8.0 lda {z1} sta {c1},y -pbuc1_derefidx_vbuyy=_deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:16.5 +pbuc1_derefidx_vbuyy=_deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:16.5 tya tax ldy #0 lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuyy=_deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:18.5 - tya - ldy #0 - lda ({z1}),y - tay - tya - sta {c1},y + CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_deref_pbuc1 pbuc1_derefidx_vbuyy=_deref_pbuc2 < vbuaa=_deref_pbuc1 - clobber:A cycles:9.0 lda {c2} @@ -1440,13 +1435,6 @@ pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=pbuc2_derefidx_ ldx {z1} lda {c2},x sta {c1},y -pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:18.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=pbuc2_derefidx_vbuc3 @@ -1499,30 +1487,18 @@ pbuc1_derefidx_vbuz1=vbuz2 < pbuc1_derefidx_vbuxx=vbuz1 < pbuc1_derefidx_vbuxx=v lda {z2} sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz1 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:19.5 - lda {z1} +pbuc1_derefidx_vbuz1=_deref_pbuz1 < pbuc1_derefidx_vbuz1=vbuaa < pbuc1_derefidx_vbuyy=vbuaa - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y - tay - tya + ldy {z1} sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz1 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:15.5 - ldx {z1} - ldy #0 - lda ({z1}),y - sta {c1},x -pbuc1_derefidx_vbuz1=_deref_pbuz2 < pbuc1_derefidx_vbuaa=_deref_pbuz1 < pbuc1_derefidx_vbuaa=vbuaa < pbuc1_derefidx_vbuyy=vbuyy < vbuaa=vbuyy - clobber:A Y cycles:19.5 - lda {z1} - ldy #0 - lda ({z2}),y - tay - tya - sta {c1},y -pbuc1_derefidx_vbuz1=_deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < vbuaa=_deref_pbuz1 - clobber:A X Y cycles:15.5 + +pbuc1_derefidx_vbuz1=_deref_pbuz2 < pbuc1_derefidx_vbuxx=_deref_pbuz1 < pbuc1_derefidx_vbuxx=vbuaa - clobber:A X Y cycles:15.5 ldx {z1} ldy #0 lda ({z2}),y sta {c1},x + pbuc1_derefidx_vbuz1=_deref_pbuc1 < vbuaa=_deref_pbuc1 - clobber:A X cycles:12.0 lda {c1} ldx {z1} @@ -1540,11 +1516,11 @@ pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz1_derefidx_ ldx {z1} lda ({z1}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 txa tay - ldx {z1} lda ({z1}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuz1_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 ldx {z1} @@ -1572,11 +1548,11 @@ pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz2_derefidx_ ldx {z1} lda ({z2}),y sta {c1},x -pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuaa < pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 +pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuxx < vbuaa=pbuz1_derefidx_vbuaa < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X Y cycles:17.5 txa tay - ldx {z1} lda ({z2}),y + ldx {z1} sta {c1},x pbuc1_derefidx_vbuz1=pbuz2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=pbuz1_derefidx_vbuyy < vbuaa=pbuz1_derefidx_vbuyy - clobber:A X cycles:13.5 ldx {z1} diff --git a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log index 37d60748a..756817c83 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/fragments-assignment-unary.log @@ -8,22 +8,22 @@ vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:4.0 CANNOT SYNTHESIZE vbuaa=_neg_vbuaa CANNOT SYNTHESIZE vbuaa=_pos_vbuaa CANNOT SYNTHESIZE vbuaa=_not_vbuxx -vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:6.0 +vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:6.0 txa sec sbc #1 -vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6.0 +vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6.0 txa clc adc #1 CANNOT SYNTHESIZE vbuaa=_neg_vbuxx CANNOT SYNTHESIZE vbuaa=_pos_vbuxx CANNOT SYNTHESIZE vbuaa=_not_vbuyy -vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:6.0 +vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:6.0 tya sec sbc #1 -vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6.0 +vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:6.0 tya clc adc #1 @@ -41,12 +41,12 @@ vbuaa=_inc_vbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:7. CANNOT SYNTHESIZE vbuaa=_neg_vbuz1 CANNOT SYNTHESIZE vbuaa=_pos_vbuz1 CANNOT SYNTHESIZE vbuaa=_not__deref_pbuz1 -vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:11.5 +vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y sec sbc #1 -vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:11.5 +vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y clc @@ -184,14 +184,12 @@ vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa CANNOT SYNTHESIZE vbuaa=_neg_vbuc1 CANNOT SYNTHESIZE vbuaa=_pos_vbuc1 CANNOT SYNTHESIZE vbuxx=_not_vbuaa -vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:6.0 - sec - sbc #1 +vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:X cycles:4.0 tax -vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:6.0 - clc - adc #1 + dex +vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:X cycles:4.0 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_vbuaa CANNOT SYNTHESIZE vbuxx=_pos_vbuaa CANNOT SYNTHESIZE vbuxx=_not_vbuxx @@ -202,16 +200,14 @@ CANNOT SYNTHESIZE vbuxx=_not_vbuxx CANNOT SYNTHESIZE vbuxx=_neg_vbuxx CANNOT SYNTHESIZE vbuxx=_pos_vbuxx CANNOT SYNTHESIZE vbuxx=_not_vbuyy -vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:8.0 +vbuxx=_dec_vbuyy < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:6.0 tya - sec - sbc #1 tax -vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:8.0 + dex +vbuxx=_inc_vbuyy < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:6.0 tya - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_vbuyy CANNOT SYNTHESIZE vbuxx=_pos_vbuyy CANNOT SYNTHESIZE vbuxx=_not_vbuz1 @@ -224,18 +220,16 @@ vbuxx=_inc_vbuz1 < vbuxx=_inc_vbuxx - clobber:X cycles:5.0 CANNOT SYNTHESIZE vbuxx=_neg_vbuz1 CANNOT SYNTHESIZE vbuxx=_pos_vbuz1 CANNOT SYNTHESIZE vbuxx=_not__deref_pbuz1 -vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:13.5 +vbuxx=_dec__deref_pbuz1 < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y - sec - sbc #1 tax -vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:13.5 + dex +vbuxx=_inc__deref_pbuz1 < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X Y cycles:11.5 ldy #0 lda ({z1}),y - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg__deref_pbuz1 CANNOT SYNTHESIZE vbuxx=_pos__deref_pbuz1 CANNOT SYNTHESIZE vbuxx=_not__deref_pbuc1 @@ -282,59 +276,51 @@ CANNOT SYNTHESIZE vbuxx=_inc_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_neg_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_pos_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuxx=_not_pbuc1_derefidx_vbuaa -vbuxx=_dec_pbuc1_derefidx_vbuaa < vbuaa=_dec_pbuc1_derefidx_vbuaa < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:12.5 +vbuxx=_dec_pbuc1_derefidx_vbuaa < vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:10.5 tax lda {c1},x - sec - sbc #1 tax -vbuxx=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:12.5 + dex +vbuxx=_inc_pbuc1_derefidx_vbuaa < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:10.5 tax lda {c1},x - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuxx=_not_pbuc1_derefidx_vbuxx -vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:10.5 +vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:8.5 lda {c1},x - sec - sbc #1 tax -vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:10.5 + dex +vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:8.5 lda {c1},x - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuxx=_not_pbuc1_derefidx_vbuyy -vbuxx=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:10.5 +vbuxx=_dec_pbuc1_derefidx_vbuyy < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:8.5 lda {c1},y - sec - sbc #1 tax -vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:10.5 + dex +vbuxx=_inc_pbuc1_derefidx_vbuyy < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:8.5 lda {c1},y - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuxx=_not_pbuc1_derefidx_vbuz1 -vbuxx=_dec_pbuc1_derefidx_vbuz1 < vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:13.5 +vbuxx=_dec_pbuc1_derefidx_vbuz1 < vbuxx=_dec_pbuc1_derefidx_vbuxx < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:11.5 ldx {z1} lda {c1},x - sec - sbc #1 tax -vbuxx=_inc_pbuc1_derefidx_vbuz1 < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:13.5 + dex +vbuxx=_inc_pbuc1_derefidx_vbuz1 < vbuxx=_inc_pbuc1_derefidx_vbuxx < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:11.5 ldx {z1} lda {c1},x - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuxx=_not_pbuc1_derefidx_vbuc1 @@ -348,40 +334,34 @@ CANNOT SYNTHESIZE vbuxx=_inc_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_pos_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuxx=_not_vbuc1 -vbuxx=_dec_vbuc1 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:8.0 +vbuxx=_dec_vbuc1 < vbuxx=_dec_vbuaa < vbuxx=_dec_vbuxx - clobber:A X cycles:6.0 lda #{c1} - sec - sbc #1 tax -vbuxx=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:8.0 + dex +vbuxx=_inc_vbuc1 < vbuxx=_inc_vbuaa < vbuxx=_inc_vbuxx - clobber:A X cycles:6.0 lda #{c1} - clc - adc #1 tax + inx CANNOT SYNTHESIZE vbuxx=_neg_vbuc1 CANNOT SYNTHESIZE vbuxx=_pos_vbuc1 CANNOT SYNTHESIZE vbuyy=_not_vbuaa -vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:6.0 - sec - sbc #1 +vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:Y cycles:4.0 tay -vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:6.0 - clc - adc #1 + dey +vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:Y cycles:4.0 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_vbuaa CANNOT SYNTHESIZE vbuyy=_pos_vbuaa CANNOT SYNTHESIZE vbuyy=_not_vbuxx -vbuyy=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:8.0 +vbuyy=_dec_vbuxx < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:6.0 txa - sec - sbc #1 tay -vbuyy=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:8.0 + dey +vbuyy=_inc_vbuxx < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:6.0 txa - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_vbuxx CANNOT SYNTHESIZE vbuyy=_pos_vbuxx CANNOT SYNTHESIZE vbuyy=_not_vbuyy @@ -401,18 +381,16 @@ vbuyy=_inc_vbuz1 < vbuyy=_inc_vbuyy - clobber:Y cycles:5.0 CANNOT SYNTHESIZE vbuyy=_neg_vbuz1 CANNOT SYNTHESIZE vbuyy=_pos_vbuz1 CANNOT SYNTHESIZE vbuyy=_not__deref_pbuz1 -vbuyy=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:13.5 +vbuyy=_dec__deref_pbuz1 < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y - sec - sbc #1 tay -vbuyy=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:13.5 + dey +vbuyy=_inc__deref_pbuz1 < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:11.5 ldy #0 lda ({z1}),y - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg__deref_pbuz1 CANNOT SYNTHESIZE vbuyy=_pos__deref_pbuz1 CANNOT SYNTHESIZE vbuyy=_not__deref_pbuc1 @@ -459,59 +437,51 @@ CANNOT SYNTHESIZE vbuyy=_inc_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_neg_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_pos_pbuz1_derefidx_vbuc1 CANNOT SYNTHESIZE vbuyy=_not_pbuc1_derefidx_vbuaa -vbuyy=_dec_pbuc1_derefidx_vbuaa < vbuaa=_dec_pbuc1_derefidx_vbuaa < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:12.5 +vbuyy=_dec_pbuc1_derefidx_vbuaa < vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:10.5 tay lda {c1},y - sec - sbc #1 tay -vbuyy=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuaa < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:12.5 + dey +vbuyy=_inc_pbuc1_derefidx_vbuaa < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:10.5 tay lda {c1},y - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuaa CANNOT SYNTHESIZE vbuyy=_not_pbuc1_derefidx_vbuxx -vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_pbuc1_derefidx_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:10.5 +vbuyy=_dec_pbuc1_derefidx_vbuxx < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:8.5 lda {c1},x - sec - sbc #1 tay -vbuyy=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:10.5 + dey +vbuyy=_inc_pbuc1_derefidx_vbuxx < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:8.5 lda {c1},x - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuxx CANNOT SYNTHESIZE vbuyy=_not_pbuc1_derefidx_vbuyy -vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:10.5 +vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:8.5 lda {c1},y - sec - sbc #1 tay -vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:10.5 + dey +vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:8.5 lda {c1},y - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuyy CANNOT SYNTHESIZE vbuyy=_not_pbuc1_derefidx_vbuz1 -vbuyy=_dec_pbuc1_derefidx_vbuz1 < vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:13.5 +vbuyy=_dec_pbuc1_derefidx_vbuz1 < vbuyy=_dec_pbuc1_derefidx_vbuyy < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - sec - sbc #1 tay -vbuyy=_inc_pbuc1_derefidx_vbuz1 < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:13.5 + dey +vbuyy=_inc_pbuc1_derefidx_vbuz1 < vbuyy=_inc_pbuc1_derefidx_vbuyy < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:11.5 ldy {z1} lda {c1},y - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuz1 CANNOT SYNTHESIZE vbuyy=_not_pbuc1_derefidx_vbuc1 @@ -525,16 +495,14 @@ CANNOT SYNTHESIZE vbuyy=_inc_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_neg_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_pos_pbuc1_derefidx_vbuc2 CANNOT SYNTHESIZE vbuyy=_not_vbuc1 -vbuyy=_dec_vbuc1 < vbuaa=_dec_vbuc1 < vbuaa=vbuc1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:8.0 +vbuyy=_dec_vbuc1 < vbuyy=_dec_vbuaa < vbuyy=_dec_vbuyy - clobber:A Y cycles:6.0 lda #{c1} - sec - sbc #1 tay -vbuyy=_inc_vbuc1 < vbuaa=_inc_vbuc1 < vbuaa=vbuc1_plus_1 < vbuaa=1_plus_vbuc1 < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:8.0 + dey +vbuyy=_inc_vbuc1 < vbuyy=_inc_vbuaa < vbuyy=_inc_vbuyy - clobber:A Y cycles:6.0 lda #{c1} - clc - adc #1 tay + iny CANNOT SYNTHESIZE vbuyy=_neg_vbuc1 CANNOT SYNTHESIZE vbuyy=_pos_vbuc1 CANNOT SYNTHESIZE vbuz1=_not_vbuaa @@ -565,7 +533,7 @@ vbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:7. CANNOT SYNTHESIZE vbuz1=_neg_vbuaa CANNOT SYNTHESIZE vbuz1=_pos_vbuaa CANNOT SYNTHESIZE vbuz1=_not_vbuxx -vbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:9.0 +vbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:9.0 txa sec sbc #1 @@ -583,7 +551,7 @@ vbuz1=_inc_vbuxx < vbuxx=_inc_vbuxx - clobber:X cycles:5.0 CANNOT SYNTHESIZE vbuz1=_neg_vbuxx CANNOT SYNTHESIZE vbuz1=_pos_vbuxx CANNOT SYNTHESIZE vbuz1=_not_vbuyy -vbuz1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:9.0 +vbuz1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:9.0 tya sec sbc #1 @@ -639,13 +607,13 @@ vbuz1=_inc_vbuz2 < vbuxx=_inc_vbuz1 < vbuxx=_inc_vbuxx - clobber:X cycles:8.0 CANNOT SYNTHESIZE vbuz1=_neg_vbuz2 CANNOT SYNTHESIZE vbuz1=_pos_vbuz2 CANNOT SYNTHESIZE vbuz1=_not__deref_pbuz1 -vbuz1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 +vbuz1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y sec sbc #1 sta {z1} -vbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 +vbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 ldy #0 lda ({z1}),y clc @@ -654,13 +622,13 @@ vbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < CANNOT SYNTHESIZE vbuz1=_neg__deref_pbuz1 CANNOT SYNTHESIZE vbuz1=_pos__deref_pbuz1 CANNOT SYNTHESIZE vbuz1=_not__deref_pbuz2 -vbuz1=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 +vbuz1=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.5 ldy #0 lda ({z2}),y sec sbc #1 sta {z1} -vbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 +vbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.5 ldy #0 lda ({z2}),y clc @@ -890,13 +858,13 @@ _deref_pbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y c CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuaa CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuaa CANNOT SYNTHESIZE _deref_pbuz1=_not_vbuxx -_deref_pbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 +_deref_pbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 txa sec sbc #1 ldy #0 sta ({z1}),y -_deref_pbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 +_deref_pbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 txa clc adc #1 @@ -905,13 +873,13 @@ _deref_pbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_v CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuxx CANNOT SYNTHESIZE _deref_pbuz1=_not_vbuyy -_deref_pbuz1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 +_deref_pbuz1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 tya sec sbc #1 ldy #0 sta ({z1}),y -_deref_pbuz1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 +_deref_pbuz1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 tya clc adc #1 @@ -950,14 +918,14 @@ _deref_pbuz1=_inc_vbuz2 < _deref_pbuz1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbu CANNOT SYNTHESIZE _deref_pbuz1=_neg_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_pos_vbuz2 CANNOT SYNTHESIZE _deref_pbuz1=_not__deref_pbuz1 -_deref_pbuz1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y sec sbc #1 ldy #0 sta ({z1}),y -_deref_pbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y clc @@ -967,14 +935,14 @@ _deref_pbuz1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_pl CANNOT SYNTHESIZE _deref_pbuz1=_neg__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuz1=_pos__deref_pbuz1 CANNOT SYNTHESIZE _deref_pbuz1=_not__deref_pbuz2 -_deref_pbuz1=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_dec__deref_pbuz2 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z2}),y sec sbc #1 ldy #0 sta ({z1}),y -_deref_pbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 +_deref_pbuz1=_inc__deref_pbuz2 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z2}),y clc @@ -1181,12 +1149,12 @@ _deref_pbuc1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cy CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuaa CANNOT SYNTHESIZE _deref_pbuc1=_not_vbuxx -_deref_pbuc1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:10.0 +_deref_pbuc1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:10.0 txa sec sbc #1 sta {c1} -_deref_pbuc1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:10.0 +_deref_pbuc1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:10.0 txa clc adc #1 @@ -1194,12 +1162,12 @@ _deref_pbuc1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_v CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuxx CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuxx CANNOT SYNTHESIZE _deref_pbuc1=_not_vbuyy -_deref_pbuc1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:10.0 +_deref_pbuc1=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:10.0 tya sec sbc #1 sta {c1} -_deref_pbuc1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:10.0 +_deref_pbuc1=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:10.0 tya clc adc #1 @@ -1220,13 +1188,13 @@ _deref_pbuc1=_inc_vbuz1 < _deref_pbuc1=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbu CANNOT SYNTHESIZE _deref_pbuc1=_neg_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_pos_vbuz1 CANNOT SYNTHESIZE _deref_pbuc1=_not__deref_pbuz1 -_deref_pbuc1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y sec sbc #1 sta {c1} -_deref_pbuc1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 +_deref_pbuc1=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 ldy #0 lda ({z1}),y clc @@ -1476,13 +1444,6 @@ _deref_pbuc1=_dec_pbuc2_derefidx_vbuc1 < vbuaa=_dec_pbuc2_derefidx_vbuc1 < vbuaa sec sbc #1 sta {c1} -_deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_1 < vbuaa=1_plus_pbuc2_derefidx_vbuc1 < vbuaa=1_plus_pbuc1_derefidx_vbuaa < vbuaa=1_plus_pbuc1_derefidx_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 - lda #{c1} - tay - lda {c2},y - clc - adc #1 - sta {c1} _deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_1 < vbuaa=1_plus_pbuc2_derefidx_vbuc1 < vbuaa=1_plus_pbuc1_derefidx_vbuaa < vbuaa=1_plus_pbuc1_derefidx_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 lda #{c1} tax @@ -1490,6 +1451,13 @@ _deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa clc adc #1 sta {c1} +_deref_pbuc1=_inc_pbuc2_derefidx_vbuc1 < vbuaa=_inc_pbuc2_derefidx_vbuc1 < vbuaa=pbuc2_derefidx_vbuc1_plus_1 < vbuaa=1_plus_pbuc2_derefidx_vbuc1 < vbuaa=1_plus_pbuc1_derefidx_vbuaa < vbuaa=1_plus_pbuc1_derefidx_vbuyy < vbuaa=pbuc1_derefidx_vbuyy_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 + lda #{c1} + tay + lda {c2},y + clc + adc #1 + sta {c1} CANNOT SYNTHESIZE _deref_pbuc1=_neg_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_pos_pbuc2_derefidx_vbuc1 CANNOT SYNTHESIZE _deref_pbuc1=_not_pbuc2_derefidx_vbuc2 @@ -2122,13 +2090,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobbe CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuaa CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_not_vbuxx -pbuz1_derefidx_vbuz2=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 txa sec sbc #1 ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 txa clc adc #1 @@ -2137,13 +2105,13 @@ pbuz1_derefidx_vbuz2=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa= CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuxx CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_not_vbuyy -pbuz1_derefidx_vbuz2=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 tya sec sbc #1 ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 +pbuz1_derefidx_vbuz2=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 tya clc adc #1 @@ -2197,8 +2165,20 @@ pbuz1_derefidx_vbuz2=_inc_vbuz3 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_v CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos_vbuz3 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_not__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_dec__deref_pbuz1 -CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_inc__deref_pbuz1 +pbuz1_derefidx_vbuz2=_dec__deref_pbuz1 < pbuz1_derefidx_vbuz2=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + sec + sbc #1 + ldy {z2} + sta ({z1}),y +pbuz1_derefidx_vbuz2=_inc__deref_pbuz1 < pbuz1_derefidx_vbuz2=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 + ldy #0 + lda ({z1}),y + clc + adc #1 + ldy {z2} + sta ({z1}),y CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz1 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_not__deref_pbuz2 @@ -2207,14 +2187,14 @@ CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_inc__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_neg__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_pos__deref_pbuz2 CANNOT SYNTHESIZE pbuz1_derefidx_vbuz2=_not__deref_pbuz3 -pbuz1_derefidx_vbuz2=_dec__deref_pbuz3 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=_dec__deref_pbuz3 < vbuaa=_dec__deref_pbuz1 < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y sec sbc #1 ldy {z2} sta ({z1}),y -pbuz1_derefidx_vbuz2=_inc__deref_pbuz3 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 +pbuz1_derefidx_vbuz2=_inc__deref_pbuz3 < vbuaa=_inc__deref_pbuz1 < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 ldy #0 lda ({z3}),y clc @@ -2683,7 +2663,7 @@ pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefi sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:13.0 tay tya sec @@ -2695,7 +2675,7 @@ pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:13.0 +pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:13.0 tay tya clc @@ -2710,55 +2690,27 @@ pbuc1_derefidx_vbuaa=_dec_vbuxx < pbuc1_derefidx_vbuyy=_dec_vbuxx < pbuc1_derefi sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuaa=_dec_vbuxx < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.0 - txa - tax - txa - sec - sbc #1 - sta {c1},x pbuc1_derefidx_vbuaa=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:13.0 tay txa clc adc #1 sta {c1},y -pbuc1_derefidx_vbuaa=_inc_vbuxx < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.0 - txa - tax - txa - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_vbuyy -pbuc1_derefidx_vbuaa=_dec_vbuyy < pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=_dec_vbuyy < pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:13.0 tax tya sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_dec_vbuyy < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:15.0 - tya - tay - tya - sec - sbc #1 - sta {c1},y -pbuc1_derefidx_vbuaa=_inc_vbuyy < pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:13.0 +pbuc1_derefidx_vbuaa=_inc_vbuyy < pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:13.0 tax tya clc adc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_inc_vbuyy < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.0 - tya - tay - tya - clc - adc #1 - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_vbuz1 @@ -2789,14 +2741,14 @@ pbuc1_derefidx_vbuaa=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefi CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not__deref_pbuz1 -pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:18.5 tax ldy #0 lda ({z1}),y sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 +pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 tax ldy #0 lda ({z1}),y @@ -2936,49 +2888,21 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_dec_pbuc2 sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - sec - sbc #1 - sta {c1},x pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:15.5 tay lda {c2},x clc adc #1 sta {c1},y -pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:17.5 - lda {c2},x - tax - txa - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuyy -pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - sec - sbc #1 - sta {c1},y pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuyy < vbuaa=_dec_pbuc1_derefidx_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:15.5 tax lda {c2},y sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:17.5 - lda {c2},y - tay - tya - clc - adc #1 - sta {c1},y pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:15.5 tax lda {c2},y @@ -2995,22 +2919,6 @@ pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2 sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #1 - sta {c1},y -pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #1 - sta {c1},x pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:18.5 tax ldy {z1} @@ -3018,22 +2926,6 @@ pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2 clc adc #1 sta {c1},x -pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:20.5 - ldy {z1} - lda {c2},y - tay - tya - clc - adc #1 - sta {c1},y -pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:20.5 - ldx {z1} - lda {c2},x - tax - txa - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuaa=_not_pbuc2_derefidx_vbuc1 @@ -3108,12 +3000,12 @@ pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_not_vbuyy -pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:11.0 tya sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.0 tya clc adc #1 @@ -3134,13 +3026,13 @@ pbuc1_derefidx_vbuxx=_inc_vbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_not__deref_pbuz1 -pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 +pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 ldy #0 lda ({z1}),y clc @@ -3279,30 +3171,12 @@ pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_dec_pbuc2 sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuxx=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - sec - sbc #1 - sta {c1},x pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuyy < vbuaa=_inc_pbuc1_derefidx_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:16.5 ldy {z1} lda {c2},y clc adc #1 sta {c1},x -pbuc1_derefidx_vbuxx=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuxx < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuxx=_inc_vbuxx < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:22.5 - txa - ldx {z1} - lda {c2},x - tax - txa - clc - adc #1 - sta {c1},x CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuxx=_not_pbuc2_derefidx_vbuc1 @@ -3363,12 +3237,12 @@ pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_not_vbuyy -pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A cycles:11.0 tya sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.0 +pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A cycles:11.0 tya clc adc #1 @@ -3389,7 +3263,7 @@ pbuc1_derefidx_vbuyy=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_v CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_not__deref_pbuz1 -pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 < pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 < pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:20.5 tya tax ldy #0 @@ -3397,7 +3271,7 @@ pbuc1_derefidx_vbuyy=_dec__deref_pbuz1 < pbuc1_derefidx_vbuaa=_dec__deref_pbuz1 sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 < pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:20.5 +pbuc1_derefidx_vbuyy=_inc__deref_pbuz1 < pbuc1_derefidx_vbuaa=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:20.5 tya tax ldy #0 @@ -3538,30 +3412,12 @@ pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_dec_pbuc2 sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuyy=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_dec_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - sec - sbc #1 - sta {c1},y pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuxx < vbuaa=_inc_pbuc1_derefidx_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:16.5 ldx {z1} lda {c2},x clc adc #1 sta {c1},y -pbuc1_derefidx_vbuyy=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuz1 < pbuc1_derefidx_vbuaa=_inc_pbuc2_derefidx_vbuyy < pbuc1_derefidx_vbuaa=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:22.5 - tya - ldy {z1} - lda {c2},y - tay - tya - clc - adc #1 - sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_neg_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_pos_pbuc2_derefidx_vbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuyy=_not_pbuc2_derefidx_vbuc1 @@ -3627,7 +3483,7 @@ pbuc1_derefidx_vbuz1=_dec_vbuxx < pbuc1_derefidx_vbuyy=_dec_vbuxx < pbuc1_derefi sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=vbuxx_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_dec_vbuxx < vbuaa=_dec_vbuxx < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 txa sec sbc #1 @@ -3639,7 +3495,7 @@ pbuc1_derefidx_vbuz1=_inc_vbuxx < pbuc1_derefidx_vbuyy=_inc_vbuxx < pbuc1_derefi clc adc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa=1_plus_vbuxx < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 txa clc adc #1 @@ -3648,7 +3504,7 @@ pbuc1_derefidx_vbuz1=_inc_vbuxx < vbuaa=_inc_vbuxx < vbuaa=vbuxx_plus_1 < vbuaa= CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuxx CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuyy -pbuc1_derefidx_vbuz1=_dec_vbuyy < pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_dec_vbuyy < pbuc1_derefidx_vbuxx=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X cycles:14.0 ldx {z1} tya sec @@ -3660,7 +3516,7 @@ pbuc1_derefidx_vbuz1=_dec_vbuyy < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefi sec sbc #1 sta {c1},y -pbuc1_derefidx_vbuz1=_inc_vbuyy < pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 +pbuc1_derefidx_vbuz1=_inc_vbuyy < pbuc1_derefidx_vbuxx=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X cycles:14.0 ldx {z1} tya clc @@ -3675,7 +3531,7 @@ pbuc1_derefidx_vbuz1=_inc_vbuyy < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefi CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuyy CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not_vbuz1 -pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=vbuyy_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuyy=_dec_vbuyy < vbuaa=_dec_vbuyy < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:14.0 ldy {z1} tya sec @@ -3687,7 +3543,7 @@ pbuc1_derefidx_vbuz1=_dec_vbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuxx < pbuc1_derefi sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=vbuyy_plus_1 < vbuaa=1_plus_vbuyy < vbuaa=1_plus_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 +pbuc1_derefidx_vbuz1=_inc_vbuz1 < pbuc1_derefidx_vbuyy=_inc_vbuyy < vbuaa=_inc_vbuyy < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:14.0 ldy {z1} tya clc @@ -3729,31 +3585,31 @@ pbuc1_derefidx_vbuz1=_inc_vbuz2 < pbuc1_derefidx_vbuxx=_inc_vbuz1 < pbuc1_derefi CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos_vbuz2 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not__deref_pbuz1 -pbuc1_derefidx_vbuz1=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:19.5 - ldx {z1} +pbuc1_derefidx_vbuz1=_dec__deref_pbuz1 < pbuc1_derefidx_vbuz1=_dec_vbuaa < pbuc1_derefidx_vbuyy=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y + ldy {z1} sec sbc #1 - sta {c1},x -pbuc1_derefidx_vbuz1=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:19.5 - ldx {z1} + sta {c1},y +pbuc1_derefidx_vbuz1=_inc__deref_pbuz1 < pbuc1_derefidx_vbuz1=_inc_vbuaa < pbuc1_derefidx_vbuyy=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A Y cycles:19.5 ldy #0 lda ({z1}),y + ldy {z1} clc adc #1 - sta {c1},x + sta {c1},y CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_neg__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_pos__deref_pbuz1 CANNOT SYNTHESIZE pbuc1_derefidx_vbuz1=_not__deref_pbuz2 -pbuc1_derefidx_vbuz1=_dec__deref_pbuz2 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < vbuaa=_dec__deref_pbuz1 < vbuaa=_deref_pbuz1_minus_1 < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_dec__deref_pbuz2 < pbuc1_derefidx_vbuxx=_dec__deref_pbuz1 < pbuc1_derefidx_vbuxx=_dec_vbuaa < vbuaa=_dec_vbuaa < vbuaa=vbuaa_minus_1 - clobber:A X Y cycles:19.5 ldx {z1} ldy #0 lda ({z2}),y sec sbc #1 sta {c1},x -pbuc1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < vbuaa=_inc__deref_pbuz1 < vbuaa=_deref_pbuz1_plus_1 < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:19.5 +pbuc1_derefidx_vbuz1=_inc__deref_pbuz2 < pbuc1_derefidx_vbuxx=_inc__deref_pbuz1 < pbuc1_derefidx_vbuxx=_inc_vbuaa < vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 - clobber:A X Y cycles:19.5 ldx {z1} ldy #0 lda ({z2}),y diff --git a/src/test/java/dk/camelot64/kickc/test/ref/raster-bars.log b/src/test/java/dk/camelot64/kickc/test/ref/raster-bars.log index dd3ffc115..b19bddafe 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/raster-bars.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/raster-bars.log @@ -631,1027 +631,6 @@ Complete equivalence classes [ raster::i#2 raster::i#1 ] Allocated zp ZP_BYTE:2 [ raster::col#2 raster::col#0 raster::col#1 ] Allocated zp ZP_BYTE:3 [ raster::i#2 raster::i#1 ] -New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 -New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuc2_neq__deref_pbuc1_then_la1 -New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuc2_neq__deref_pbuc1_then_la1 -New fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 -New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option _deref_pbuc1_neq_vbuc2_then_la1 -New fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - sub-option _deref_pbuc1_neq_vbuc2_then_la1 -New fragment synthesis vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully loaded vbuaa_neq_vbuc1_then_la1.asm -New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1 -New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1 -New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuaa_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuxx_neq_vbuc1_then_la1 -New fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully loaded vbuxx_neq_vbuc1_then_la1.asm -New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1 -New fragment synthesis vbuxx_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1 -New fragment synthesis vbuc1_neq_vbuxx_then_la1 -New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuxx_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1 -New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1 -New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuaa_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuyy_then_la1 -New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuyy_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1 -New fragment synthesis vbuyy_neq_vbuc1_then_la1 -New fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully loaded vbuyy_neq_vbuc1_then_la1.asm -New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1 -New fragment synthesis vbuyy_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - New best, scheduling parent _deref_pbuc1_neq_vbuc2_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuaa_then_la1 - New best, scheduling parent vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuaa_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuxx_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuyy_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuyy_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuxx_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - No file or synthesis results! -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - New best, scheduling parent vbuc2_neq__deref_pbuc1_then_la1 -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - New best, scheduling parent vbuc2_neq__deref_pbuc1_then_la1 -Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1 -Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - Successfully synthesized from _deref_pbuc1_neq_vbuc2_then_la1 -Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - New best, scheduling parent _deref_pbuc1_neq_vbuc2_then_la1 -Fragment synthesis vbuc2_neq__deref_pbuc1_then_la1 - New best, scheduling parent _deref_pbuc1_neq_vbuc2_then_la1 -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1 -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuc2_neq__deref_pbuc1_then_la1 -Fragment synthesis _deref_pbuc1_neq_vbuc2_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Found best fragment _deref_pbuc1_neq_vbuc2_then_la1 < vbuaa_neq_vbuc1_then_la1 score: 9.0 -New fragment synthesis true_then_la1 -New fragment synthesis true_then_la1 - Successfully loaded true_then_la1.asm -Found best fragment true_then_la1 score: 3.0 -New fragment synthesis vbuz1=_deref_pbuc1 -New fragment synthesis vbuz1=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuz1=_deref_pbuc1 - sub-option vbuyy=_deref_pbuc1 -New fragment synthesis vbuz1=_deref_pbuc1 - sub-option vbuxx=_deref_pbuc1 -New fragment synthesis vbuz1=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuz1=_deref_pbuc1 - sub-option vbuz1=vbuaa -New fragment synthesis vbuaa=_deref_pbuc1 -New fragment synthesis vbuaa=_deref_pbuc1 - Successfully loaded vbuaa=_deref_pbuc1.asm -New fragment synthesis vbuaa=_deref_pbuc1 - sub-option vbuaa=vbuaa -New fragment synthesis vbuaa=vbuaa -New fragment synthesis vbuaa=vbuaa - Successfully loaded vbuaa=vbuaa.asm -New fragment synthesis vbuyy=_deref_pbuc1 -New fragment synthesis vbuyy=_deref_pbuc1 - Successfully loaded vbuyy=_deref_pbuc1.asm -New fragment synthesis vbuyy=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuyy=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuyy=_deref_pbuc1 - sub-option vbuyy=vbuaa -New fragment synthesis vbuyy=vbuaa -New fragment synthesis vbuyy=vbuaa - Successfully loaded vbuyy=vbuaa.asm -New fragment synthesis vbuyy=vbuaa - sub-option vbuyy=vbuxx -New fragment synthesis vbuyy=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuyy=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuyy=vbuxx -New fragment synthesis vbuyy=vbuxx - Successfully loaded vbuyy=vbuxx.asm -New fragment synthesis vbuyy=vbuxx - sub-option vbuyy=vbuaa -New fragment synthesis vbuyy=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuyy=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuyy=vbuxx - sub-option vbuyy=vbuaa -New fragment synthesis vbuaa=vbuxx -New fragment synthesis vbuaa=vbuxx - Successfully loaded vbuaa=vbuxx.asm -New fragment synthesis vbuaa=vbuxx - sub-option vbuaa=vbuaa -New fragment synthesis vbuxx=_deref_pbuc1 -New fragment synthesis vbuxx=_deref_pbuc1 - Successfully loaded vbuxx=_deref_pbuc1.asm -New fragment synthesis vbuxx=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuxx=_deref_pbuc1 - sub-option vbuaa=_deref_pbuc1 -New fragment synthesis vbuxx=_deref_pbuc1 - sub-option vbuxx=vbuaa -New fragment synthesis vbuxx=vbuaa -New fragment synthesis vbuxx=vbuaa - Successfully loaded vbuxx=vbuaa.asm -New fragment synthesis vbuxx=vbuaa - sub-option vbuxx=vbuyy -New fragment synthesis vbuxx=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuxx=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuxx=vbuyy -New fragment synthesis vbuxx=vbuyy - Successfully loaded vbuxx=vbuyy.asm -New fragment synthesis vbuxx=vbuyy - sub-option vbuxx=vbuaa -New fragment synthesis vbuxx=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuxx=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuxx=vbuyy - sub-option vbuxx=vbuaa -New fragment synthesis vbuaa=vbuyy -New fragment synthesis vbuaa=vbuyy - Successfully loaded vbuaa=vbuyy.asm -New fragment synthesis vbuaa=vbuyy - sub-option vbuaa=vbuaa -New fragment synthesis vbuz1=vbuaa -New fragment synthesis vbuz1=vbuaa - Successfully loaded vbuz1=vbuaa.asm -New fragment synthesis vbuz1=vbuaa - sub-option vbuz1=vbuxx -New fragment synthesis vbuz1=vbuaa - sub-option vbuz1=vbuyy -New fragment synthesis vbuz1=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuz1=vbuaa - sub-option vbuyy=vbuaa -New fragment synthesis vbuz1=vbuaa - sub-option vbuxx=vbuaa -New fragment synthesis vbuz1=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis vbuz1=vbuxx -New fragment synthesis vbuz1=vbuxx - Successfully loaded vbuz1=vbuxx.asm -New fragment synthesis vbuz1=vbuxx - sub-option vbuz1=vbuaa -New fragment synthesis vbuz1=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuz1=vbuxx - sub-option vbuyy=vbuxx -New fragment synthesis vbuz1=vbuxx - sub-option vbuxx=vbuxx -New fragment synthesis vbuz1=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuz1=vbuxx - sub-option vbuz1=vbuaa -New fragment synthesis vbuxx=vbuxx -New fragment synthesis vbuxx=vbuxx - Successfully loaded vbuxx=vbuxx.asm -New fragment synthesis vbuxx=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuxx=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis vbuxx=vbuxx - sub-option vbuxx=vbuaa -New fragment synthesis vbuz1=vbuyy -New fragment synthesis vbuz1=vbuyy - Successfully loaded vbuz1=vbuyy.asm -New fragment synthesis vbuz1=vbuyy - sub-option vbuz1=vbuaa -New fragment synthesis vbuz1=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuz1=vbuyy - sub-option vbuyy=vbuyy -New fragment synthesis vbuz1=vbuyy - sub-option vbuxx=vbuyy -New fragment synthesis vbuz1=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuz1=vbuyy - sub-option vbuz1=vbuaa -New fragment synthesis vbuyy=vbuyy -New fragment synthesis vbuyy=vbuyy - Successfully loaded vbuyy=vbuyy.asm -New fragment synthesis vbuyy=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuyy=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis vbuyy=vbuyy - sub-option vbuyy=vbuaa -Fragment synthesis vbuyy=vbuyy - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuyy=vbuyy -Fragment synthesis vbuz1=vbuyy - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuxx=vbuxx - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx -Fragment synthesis vbuz1=vbuxx - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - New best, scheduling parent vbuz1=_deref_pbuc1 -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuyy=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuxx=vbuyy -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuxx=vbuyy -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuyy=vbuyy -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuyy=vbuyy -Fragment synthesis vbuaa=vbuyy - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuyy=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuxx=vbuyy - New best, scheduling parent vbuxx=vbuaa -Fragment synthesis vbuxx=vbuyy - New best, scheduling parent vbuz1=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuyy=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuz1=vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=_deref_pbuc1 -Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuxx=vbuxx -Fragment synthesis vbuxx=vbuaa - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=vbuxx - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuxx=vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=_deref_pbuc1 - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=_deref_pbuc1 - New best, scheduling parent vbuz1=_deref_pbuc1 -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuyy=vbuxx -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuyy=vbuxx -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuxx=vbuxx -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuxx=vbuxx -Fragment synthesis vbuaa=vbuxx - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuxx=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuxx=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuxx=vbuxx - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuyy=vbuxx - New best, scheduling parent vbuyy=vbuaa -Fragment synthesis vbuyy=vbuxx - New best, scheduling parent vbuz1=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuxx=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuz1=vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=_deref_pbuc1 -Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuyy=vbuyy -Fragment synthesis vbuyy=vbuaa - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuyy=vbuyy - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuyy=vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=_deref_pbuc1 - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=_deref_pbuc1 - New best, scheduling parent vbuz1=_deref_pbuc1 -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=_deref_pbuc1 -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=vbuxx -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuyy=vbuaa -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuyy=vbuaa -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuaa=vbuyy -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuxx=vbuaa -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuxx=vbuaa -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuaa=vbuaa - New best, scheduling parent vbuz1=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuxx -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuz1=vbuyy -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuz1=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuxx=vbuyy -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuxx=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=vbuyy - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuyy=vbuxx -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuyy=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=vbuxx - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=_deref_pbuc1 - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuz1=_deref_pbuc1 -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuyy=_deref_pbuc1 -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuyy=_deref_pbuc1 -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuxx=_deref_pbuc1 -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuxx=_deref_pbuc1 -Fragment synthesis vbuaa=_deref_pbuc1 - New best, scheduling parent vbuz1=_deref_pbuc1 -Fragment synthesis vbuxx=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuxx=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuxx=_deref_pbuc1 - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuyy=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuyy=_deref_pbuc1 - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuz1=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuz1=_deref_pbuc1 - Successfully synthesized from vbuyy=_deref_pbuc1 -Fragment synthesis vbuz1=_deref_pbuc1 - Successfully synthesized from vbuxx=_deref_pbuc1 -Fragment synthesis vbuz1=_deref_pbuc1 - Successfully synthesized from vbuaa=_deref_pbuc1 -Fragment synthesis vbuz1=_deref_pbuc1 - Successfully synthesized from vbuz1=vbuaa -Found best fragment vbuz1=_deref_pbuc1 < vbuaa=_deref_pbuc1 score: 7.5 -New fragment synthesis vbuz1=vbuc1 -New fragment synthesis vbuz1=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuz1=vbuc1 - sub-option vbuyy=vbuc1 -New fragment synthesis vbuz1=vbuc1 - sub-option vbuxx=vbuc1 -New fragment synthesis vbuz1=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuz1=vbuc1 - sub-option vbuz1=vbuaa -New fragment synthesis vbuaa=vbuc1 -New fragment synthesis vbuaa=vbuc1 - Successfully loaded vbuaa=vbuc1.asm -New fragment synthesis vbuaa=vbuc1 - sub-option vbuaa=vbuaa -New fragment synthesis vbuyy=vbuc1 -New fragment synthesis vbuyy=vbuc1 - Successfully loaded vbuyy=vbuc1.asm -New fragment synthesis vbuyy=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuyy=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuyy=vbuc1 - sub-option vbuyy=vbuaa -New fragment synthesis vbuxx=vbuc1 -New fragment synthesis vbuxx=vbuc1 - Successfully loaded vbuxx=vbuc1.asm -New fragment synthesis vbuxx=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuxx=vbuc1 - sub-option vbuaa=vbuc1 -New fragment synthesis vbuxx=vbuc1 - sub-option vbuxx=vbuaa -Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=vbuc1 - New best, scheduling parent vbuz1=vbuc1 -Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=vbuc1 - New best, scheduling parent vbuz1=vbuc1 -Fragment synthesis vbuaa=vbuc1 - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuz1=vbuc1 -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuyy=vbuc1 -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuyy=vbuc1 -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuxx=vbuc1 -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuxx=vbuc1 -Fragment synthesis vbuaa=vbuc1 - New best, scheduling parent vbuz1=vbuc1 -Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuxx=vbuc1 - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuyy=vbuc1 - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuyy=vbuc1 -Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuxx=vbuc1 -Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuaa=vbuc1 -Fragment synthesis vbuz1=vbuc1 - Successfully synthesized from vbuz1=vbuaa -Found best fragment vbuz1=vbuc1 < vbuaa=vbuc1 score: 5.5 -New fragment synthesis _deref_pbuc1=vbuz1 -New fragment synthesis _deref_pbuc1=vbuz1 - sub-option _deref_pbuc1=vbuaa -New fragment synthesis _deref_pbuc1=vbuz1 - sub-option _deref_pbuc1=vbuyy -New fragment synthesis _deref_pbuc1=vbuz1 - sub-option _deref_pbuc1=vbuxx -New fragment synthesis _deref_pbuc1=vbuz1 - sub-option vbuaa=vbuz1 -New fragment synthesis _deref_pbuc1=vbuaa -New fragment synthesis _deref_pbuc1=vbuaa - Successfully loaded _deref_pbuc1=vbuaa.asm -New fragment synthesis _deref_pbuc1=vbuaa - sub-option _deref_pbuc1=vbuxx -New fragment synthesis _deref_pbuc1=vbuaa - sub-option _deref_pbuc1=vbuyy -New fragment synthesis _deref_pbuc1=vbuaa - sub-option vbuaa=vbuaa -New fragment synthesis _deref_pbuc1=vbuxx -New fragment synthesis _deref_pbuc1=vbuxx - Successfully loaded _deref_pbuc1=vbuxx.asm -New fragment synthesis _deref_pbuc1=vbuxx - sub-option _deref_pbuc1=vbuaa -New fragment synthesis _deref_pbuc1=vbuxx - sub-option vbuaa=vbuxx -New fragment synthesis _deref_pbuc1=vbuxx - sub-option _deref_pbuc1=vbuaa -New fragment synthesis _deref_pbuc1=vbuyy -New fragment synthesis _deref_pbuc1=vbuyy - Successfully loaded _deref_pbuc1=vbuyy.asm -New fragment synthesis _deref_pbuc1=vbuyy - sub-option _deref_pbuc1=vbuaa -New fragment synthesis _deref_pbuc1=vbuyy - sub-option vbuaa=vbuyy -New fragment synthesis _deref_pbuc1=vbuyy - sub-option _deref_pbuc1=vbuaa -New fragment synthesis vbuaa=vbuz1 -New fragment synthesis vbuaa=vbuz1 - Successfully loaded vbuaa=vbuz1.asm -New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuaa -New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuyy -New fragment synthesis vbuaa=vbuz1 - sub-option vbuaa=vbuxx -Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis vbuaa=vbuz1 - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis vbuaa=vbuz1 - New best, scheduling parent _deref_pbuc1=vbuz1 -Fragment synthesis _deref_pbuc1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis _deref_pbuc1=vbuyy - New best, scheduling parent _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuyy - New best, scheduling parent _deref_pbuc1=vbuz1 -Fragment synthesis _deref_pbuc1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis _deref_pbuc1=vbuxx - New best, scheduling parent _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuxx - New best, scheduling parent _deref_pbuc1=vbuz1 -Fragment synthesis _deref_pbuc1=vbuaa - Successfully synthesized from _deref_pbuc1=vbuxx -Fragment synthesis _deref_pbuc1=vbuaa - Successfully synthesized from _deref_pbuc1=vbuyy -Fragment synthesis _deref_pbuc1=vbuaa - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis _deref_pbuc1=vbuaa - New best, scheduling parent _deref_pbuc1=vbuxx -Fragment synthesis _deref_pbuc1=vbuaa - New best, scheduling parent _deref_pbuc1=vbuxx -Fragment synthesis _deref_pbuc1=vbuaa - New best, scheduling parent _deref_pbuc1=vbuyy -Fragment synthesis _deref_pbuc1=vbuaa - New best, scheduling parent _deref_pbuc1=vbuyy -Fragment synthesis _deref_pbuc1=vbuaa - New best, scheduling parent _deref_pbuc1=vbuz1 -Fragment synthesis _deref_pbuc1=vbuyy - Successfully synthesized from _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuyy - Successfully synthesized from vbuaa=vbuyy -Fragment synthesis _deref_pbuc1=vbuyy - Successfully synthesized from _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuxx - Successfully synthesized from _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuxx - Successfully synthesized from vbuaa=vbuxx -Fragment synthesis _deref_pbuc1=vbuxx - Successfully synthesized from _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuz1 - Successfully synthesized from _deref_pbuc1=vbuaa -Fragment synthesis _deref_pbuc1=vbuz1 - Successfully synthesized from _deref_pbuc1=vbuyy -Fragment synthesis _deref_pbuc1=vbuz1 - Successfully synthesized from _deref_pbuc1=vbuxx -Fragment synthesis _deref_pbuc1=vbuz1 - Successfully synthesized from vbuaa=vbuz1 -Found best fragment _deref_pbuc1=vbuz1 < _deref_pbuc1=vbuaa score: 7.5 -New fragment synthesis vbuz1=_inc_vbuz1 -New fragment synthesis vbuz1=_inc_vbuz1 - Successfully loaded vbuz1=_inc_vbuz1.asm -New fragment synthesis vbuz1=_inc_vbuz1 - sub-option vbuaa=_inc_vbuz1 -New fragment synthesis vbuaa=_inc_vbuz1 -New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuyy -New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=_inc_vbuxx -New fragment synthesis vbuaa=_inc_vbuz1 - sub-option vbuaa=vbuz1_plus_1 -New fragment synthesis vbuaa=_inc_vbuaa -New fragment synthesis vbuaa=_inc_vbuaa - sub-option vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=vbuaa_plus_1 - Successfully loaded vbuaa=vbuaa_plus_1.asm -New fragment synthesis vbuaa=vbuaa_plus_1 - sub-option vbuaa=1_plus_vbuaa -New fragment synthesis vbuaa=1_plus_vbuaa -New fragment synthesis vbuaa=1_plus_vbuaa - sub-option vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=_inc_vbuyy -New fragment synthesis vbuaa=_inc_vbuyy - sub-option vbuaa=vbuyy_plus_1 -New fragment synthesis vbuaa=_inc_vbuyy - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuaa=vbuyy_plus_1 -New fragment synthesis vbuaa=vbuyy_plus_1 - sub-option vbuaa=1_plus_vbuyy -New fragment synthesis vbuaa=vbuyy_plus_1 - sub-option vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=1_plus_vbuyy -New fragment synthesis vbuaa=1_plus_vbuyy - sub-option vbuaa=vbuyy_plus_1 -New fragment synthesis vbuaa=1_plus_vbuyy - sub-option vbuaa=1_plus_vbuaa -New fragment synthesis vbuaa=_inc_vbuxx -New fragment synthesis vbuaa=_inc_vbuxx - sub-option vbuaa=vbuxx_plus_1 -New fragment synthesis vbuaa=_inc_vbuxx - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuaa=vbuxx_plus_1 -New fragment synthesis vbuaa=vbuxx_plus_1 - sub-option vbuaa=1_plus_vbuxx -New fragment synthesis vbuaa=vbuxx_plus_1 - sub-option vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=1_plus_vbuxx -New fragment synthesis vbuaa=1_plus_vbuxx - sub-option vbuaa=vbuxx_plus_1 -New fragment synthesis vbuaa=1_plus_vbuxx - sub-option vbuaa=1_plus_vbuaa -New fragment synthesis vbuaa=vbuz1_plus_1 -New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuaa_plus_1 -New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuyy_plus_1 -New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=vbuxx_plus_1 -New fragment synthesis vbuaa=vbuz1_plus_1 - sub-option vbuaa=1_plus_vbuz1 -New fragment synthesis vbuaa=1_plus_vbuz1 -New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuaa -New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuyy -New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=1_plus_vbuxx -New fragment synthesis vbuaa=1_plus_vbuz1 - sub-option vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=1_plus_vbuz1 - No file or synthesis results! -Fragment synthesis vbuaa=vbuz1_plus_1 - No file or synthesis results! -Fragment synthesis vbuaa=1_plus_vbuxx - No file or synthesis results! -Fragment synthesis vbuaa=vbuxx_plus_1 - No file or synthesis results! -Fragment synthesis vbuaa=_inc_vbuxx - No file or synthesis results! -Fragment synthesis vbuaa=1_plus_vbuyy - No file or synthesis results! -Fragment synthesis vbuaa=vbuyy_plus_1 - No file or synthesis results! -Fragment synthesis vbuaa=_inc_vbuyy - No file or synthesis results! -Fragment synthesis vbuaa=1_plus_vbuaa - No file or synthesis results! -Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuaa -Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=_inc_vbuaa -Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=vbuaa_plus_1 - New best, scheduling parent vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=vbuz1_plus_1 - New best, scheduling parent vbuaa=_inc_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=1_plus_vbuz1 - New best, scheduling parent vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=_inc_vbuxx -Fragment synthesis vbuaa=vbuxx_plus_1 - New best, scheduling parent vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=_inc_vbuxx - New best, scheduling parent vbuaa=_inc_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=1_plus_vbuxx - New best, scheduling parent vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=1_plus_vbuxx - New best, scheduling parent vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=vbuxx_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=1_plus_vbuyy -Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=_inc_vbuyy -Fragment synthesis vbuaa=vbuyy_plus_1 - New best, scheduling parent vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=vbuz1_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=_inc_vbuyy - New best, scheduling parent vbuaa=_inc_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=1_plus_vbuyy - New best, scheduling parent vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=1_plus_vbuyy - New best, scheduling parent vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuyy -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuyy -Fragment synthesis vbuaa=vbuyy_plus_1 - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=1_plus_vbuaa - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus_vbuyy -Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=1_plus_vbuaa - New best, scheduling parent vbuaa=1_plus_vbuz1 -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuaa -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuyy -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=1_plus_vbuxx -Fragment synthesis vbuaa=1_plus_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=1_plus_vbuxx - Successfully synthesized from vbuaa=1_plus_vbuaa -Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=1_plus_vbuyy - Successfully synthesized from vbuaa=1_plus_vbuaa -Fragment synthesis vbuaa=vbuaa_plus_1 - Successfully synthesized from vbuaa=1_plus_vbuaa -Fragment synthesis vbuaa=_inc_vbuaa - Successfully synthesized from vbuaa=vbuaa_plus_1 -Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc_vbuz1 -Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc_vbuyy -Fragment synthesis vbuaa=_inc_vbuaa - New best, scheduling parent vbuaa=_inc_vbuxx -Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=vbuxx_plus_1 -Fragment synthesis vbuaa=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=vbuyy_plus_1 -Fragment synthesis vbuaa=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuaa=_inc_vbuz1 - Successfully synthesized from vbuaa=vbuz1_plus_1 -Fragment synthesis vbuaa=_inc_vbuz1 - New best, scheduling parent vbuz1=_inc_vbuz1 -Fragment synthesis vbuz1=_inc_vbuz1 - Successfully synthesized from vbuaa=_inc_vbuz1 -Found best fragment vbuz1=_inc_vbuz1 score: 5.0 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuyy=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuxx=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - sub-option vbuz1=pbuc1_derefidx_vbuyy -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully loaded vbuaa=pbuc1_derefidx_vbuxx.asm -New fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - sub-option vbuaa=vbuaa -New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully loaded vbuaa=pbuc1_derefidx_vbuyy.asm -New fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - sub-option vbuaa=vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuyy -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - sub-option vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully loaded vbuyy=pbuc1_derefidx_vbuxx.asm -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuyy=pbuc1_derefidx_vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - sub-option vbuyy=vbuaa -New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy -New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - sub-option vbuyy=vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuxx -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuaa=pbuc1_derefidx_vbuz1 -New fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - sub-option vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuxx=pbuc1_derefidx_vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - sub-option vbuxx=vbuaa -New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx -New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - sub-option vbuxx=vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuyy=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuxx=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuaa=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - sub-option vbuz1=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuz1=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuyy=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuxx=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuaa=pbuc1_derefidx_vbuxx -New fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - sub-option vbuz1=vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuz1=pbuc1_derefidx_vbuaa -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuyy=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuxx=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuaa=pbuc1_derefidx_vbuyy -New fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - sub-option vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuyy - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuxx - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuz1=vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuxx=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuyy - Successfully synthesized from vbuxx=vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuaa - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuaa - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuxx - Successfully synthesized from vbuyy=vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuaa -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuxx -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuyy -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuaa=pbuc1_derefidx_vbuz1 - New best, scheduling parent vbuz1=pbuc1_derefidx_vbuz2 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuaa -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuxx -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuxx=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuaa -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuyy -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuyy=pbuc1_derefidx_vbuz1 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuyy=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuxx=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuaa -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuaa=pbuc1_derefidx_vbuz1 -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuxx -Fragment synthesis vbuz1=pbuc1_derefidx_vbuz2 - Successfully synthesized from vbuz1=pbuc1_derefidx_vbuyy -Found best fragment vbuz1=pbuc1_derefidx_vbuz2 < vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy score: 12.0 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuaa_neq_vbuc1_then_la1 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuyy_neq_vbuc1_then_la1 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuxx_neq_vbuc1_then_la1 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuz1_then_la1 -New fragment synthesis vbuz1_neq_vbuc1_then_la1 - sub-option vbuc1_neq_vbuz1_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuaa_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuyy_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuc1_neq_vbuxx_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuz1_neq_vbuc1_then_la1 -New fragment synthesis vbuc1_neq_vbuz1_then_la1 - sub-option vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - New best, scheduling parent vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuaa_neq_vbuc1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuyy_neq_vbuc1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuxx_neq_vbuc1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - Successfully synthesized from vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuz1_neq_vbuc1_then_la1 - New best, scheduling parent vbuc1_neq_vbuz1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuaa_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuyy_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuc1_neq_vbuxx_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Fragment synthesis vbuc1_neq_vbuz1_then_la1 - Successfully synthesized from vbuz1_neq_vbuc1_then_la1 -Found best fragment vbuz1_neq_vbuc1_then_la1 < vbuaa_neq_vbuc1_then_la1 score: 8.0 INITIAL ASM //SEG0 Basic Upstart @@ -1803,22 +782,6 @@ raster: { REGISTER UPLIFT POTENTIAL REGISTERS Statement [5] if(*((const byte*) RASTER#0)!=(byte/signed byte/word/signed word) 10) goto main::@2 [ ] ( main:2 [ ] ) always clobbers reg byte a Statement [6] if(*((const byte*) RASTER#0)!=(byte/signed byte/word/signed word) 11) goto main::@3 [ ] ( main:2 [ ] ) always clobbers reg byte a -Found best fragment vbuaa=_deref_pbuc1 score: 4.5 -Found best fragment vbuxx=_deref_pbuc1 score: 5.5 -Found best fragment _deref_pbuc1=vbuaa score: 4.0 -Found best fragment vbuz1=pbuc1_derefidx_vbuaa < vbuz1=pbuc1_derefidx_vbuyy < vbuz1=vbuaa score: 11.0 -Found best fragment vbuz1=pbuc1_derefidx_vbuxx < vbuz1=vbuaa score: 8.0 -Found best fragment vbuz1=pbuc1_derefidx_vbuyy < vbuz1=vbuaa score: 8.0 -Found best fragment vbuaa=pbuc1_derefidx_vbuz1 < vbuaa=pbuc1_derefidx_vbuyy score: 9.0 -Found best fragment vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuyy score: 8.0 -Found best fragment vbuaa=pbuc1_derefidx_vbuxx score: 5.0 -Found best fragment vbuaa=pbuc1_derefidx_vbuyy score: 5.0 -Found best fragment vbuxx=pbuc1_derefidx_vbuz1 < vbuxx=pbuc1_derefidx_vbuxx < vbuxx=vbuaa score: 11.5 -Found best fragment vbuxx=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuaa < vbuaa=pbuc1_derefidx_vbuxx score: 10.5 -Found best fragment vbuxx=pbuc1_derefidx_vbuxx < vbuxx=vbuaa score: 8.5 -Found best fragment vbuxx=pbuc1_derefidx_vbuyy < vbuxx=vbuaa score: 8.5 -Found best fragment vbuyy=pbuc1_derefidx_vbuz1 < vbuyy=pbuc1_derefidx_vbuxx score: 10.0 -Found best fragment vbuaa_neq_vbuc1_then_la1 score: 4.5 Potential registers zp ZP_BYTE:2 [ raster::col#2 raster::col#0 raster::col#1 ] : zp ZP_BYTE:2 , reg byte a , reg byte x , reg byte y , Potential registers zp ZP_BYTE:3 [ raster::i#2 raster::i#1 ] : zp ZP_BYTE:3 , reg byte a , reg byte x , reg byte y , @@ -1827,79 +790,6 @@ Uplift Scope [raster] 257.5: zp ZP_BYTE:2 [ raster::col#2 raster::col#0 raster:: Uplift Scope [main] Uplift Scope [] -Found best fragment _deref_pbuc1=vbuxx score: 4.0 -Found best fragment vbuxx_neq_vbuc1_then_la1 score: 4.5 -Found best fragment vbuyy=_deref_pbuc1 score: 5.0 -Found best fragment _deref_pbuc1=vbuyy score: 4.0 -Found best fragment vbuyy_neq_vbuc1_then_la1 score: 4.5 -Found best fragment vbuaa=vbuc1 score: 2.5 -Found best fragment vbuaa=_inc_vbuaa < vbuaa=vbuaa_plus_1 score: 4.5 -Found best fragment vbuyy=pbuc1_derefidx_vbuaa < vbuyy=pbuc1_derefidx_vbuxx score: 9.0 -Found best fragment vbuxx=vbuc1 score: 3.5 -New fragment synthesis vbuxx=_inc_vbuxx -New fragment synthesis vbuxx=_inc_vbuxx - Successfully loaded vbuxx=_inc_vbuxx.asm -New fragment synthesis vbuxx=_inc_vbuxx - sub-option vbuaa=_inc_vbuxx -New fragment synthesis vbuxx=_inc_vbuxx - sub-option vbuaa=_inc_vbuxx -New fragment synthesis vbuxx=_inc_vbuxx - sub-option vbuxx=_inc_vbuaa -New fragment synthesis vbuxx=_inc_vbuaa -New fragment synthesis vbuxx=_inc_vbuaa - sub-option vbuxx=_inc_vbuyy -New fragment synthesis vbuxx=_inc_vbuaa - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuxx=_inc_vbuaa - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuxx=_inc_vbuyy -New fragment synthesis vbuxx=_inc_vbuyy - sub-option vbuxx=_inc_vbuaa -New fragment synthesis vbuxx=_inc_vbuyy - sub-option vbuaa=_inc_vbuyy -New fragment synthesis vbuxx=_inc_vbuyy - sub-option vbuaa=_inc_vbuyy -New fragment synthesis vbuxx=_inc_vbuyy - sub-option vbuxx=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuyy - New best, scheduling parent vbuxx=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuaa - Successfully synthesized from vbuxx=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuaa - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuaa - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuaa - New best, scheduling parent vbuxx=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuaa - New best, scheduling parent vbuxx=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuaa - New best, scheduling parent vbuxx=_inc_vbuxx -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuxx=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuxx=_inc_vbuyy - Successfully synthesized from vbuxx=_inc_vbuaa -Fragment synthesis vbuxx=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuxx=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuxx=_inc_vbuxx - Successfully synthesized from vbuxx=_inc_vbuaa -Found best fragment vbuxx=_inc_vbuxx score: 3.5 -Found best fragment vbuyy=pbuc1_derefidx_vbuxx score: 5.5 -Found best fragment vbuyy=vbuc1 score: 3.0 -New fragment synthesis vbuyy=_inc_vbuyy -New fragment synthesis vbuyy=_inc_vbuyy - Successfully loaded vbuyy=_inc_vbuyy.asm -New fragment synthesis vbuyy=_inc_vbuyy - sub-option vbuaa=_inc_vbuyy -New fragment synthesis vbuyy=_inc_vbuyy - sub-option vbuaa=_inc_vbuyy -New fragment synthesis vbuyy=_inc_vbuyy - sub-option vbuyy=_inc_vbuaa -New fragment synthesis vbuyy=_inc_vbuaa -New fragment synthesis vbuyy=_inc_vbuaa - sub-option vbuyy=_inc_vbuxx -New fragment synthesis vbuyy=_inc_vbuaa - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuyy=_inc_vbuaa - sub-option vbuaa=_inc_vbuaa -New fragment synthesis vbuyy=_inc_vbuxx -New fragment synthesis vbuyy=_inc_vbuxx - sub-option vbuyy=_inc_vbuaa -New fragment synthesis vbuyy=_inc_vbuxx - sub-option vbuaa=_inc_vbuxx -New fragment synthesis vbuyy=_inc_vbuxx - sub-option vbuaa=_inc_vbuxx -New fragment synthesis vbuyy=_inc_vbuxx - sub-option vbuyy=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuxx - New best, scheduling parent vbuyy=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuaa - Successfully synthesized from vbuyy=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuaa - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuaa - Successfully synthesized from vbuaa=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuaa - New best, scheduling parent vbuyy=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuaa - New best, scheduling parent vbuyy=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuaa - New best, scheduling parent vbuyy=_inc_vbuyy -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuyy=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuaa=_inc_vbuxx -Fragment synthesis vbuyy=_inc_vbuxx - Successfully synthesized from vbuyy=_inc_vbuaa -Fragment synthesis vbuyy=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuyy=_inc_vbuyy - Successfully synthesized from vbuaa=_inc_vbuyy -Fragment synthesis vbuyy=_inc_vbuyy - Successfully synthesized from vbuyy=_inc_vbuaa -Found best fragment vbuyy=_inc_vbuyy score: 3.0 Uplifting [raster] best 9651 combination reg byte a [ raster::col#2 raster::col#0 raster::col#1 ] reg byte x [ raster::i#2 raster::i#1 ] Uplifting [main] best 9651 combination Uplifting [] best 9651 combination diff --git a/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm index 088289d8d..521bff5f9 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm +++ b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.asm @@ -84,8 +84,8 @@ scroll_bit: { sta sc+1 ldx #0 b2: - stx $ff - ldy $ff + txa + tay lda (current_chargen),y and current_bit cmp #0 diff --git a/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log index 0ed621429..3acf79853 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/scrollbig.log @@ -3122,15 +3122,15 @@ Uplift Scope [next_char] 8.5: zp ZP_BYTE:13 [ next_char::return#1 next_char::c#0 Uplift Scope [main] Uplift Scope [scroll_soft] -Uplifting [scroll_bit] best 28508 combination reg byte a [ scroll_bit::bits#0 ] reg byte a [ scroll_bit::$9 ] reg byte x [ scroll_bit::r#2 scroll_bit::r#1 ] zp ZP_WORD:7 [ scroll_bit::sc#2 scroll_bit::sc#1 ] reg byte a [ scroll_bit::b#2 ] reg byte a [ scroll_bit::$3 ] zp ZP_WORD:18 [ scroll_bit::c#0 ] zp ZP_WORD:20 [ scroll_bit::$4 ] -Uplifting [scroll_hard] best 25208 combination reg byte x [ scroll_hard::i#2 scroll_hard::i#1 ] -Uplifting [] best 24896 combination zp ZP_WORD:4 [ current_chargen#27 current_chargen#11 current_chargen#19 current_chargen#5 ] zp ZP_BYTE:3 [ current_bit#29 current_bit#12 current_bit#21 current_bit#5 ] zp ZP_WORD:11 [ nxt#18 nxt#31 nxt#14 nxt#36 nxt#19 ] reg byte x [ scroll#18 scroll#10 scroll#3 ] -Uplifting [fillscreen] best 24896 combination zp ZP_WORD:14 [ fillscreen::cursor#2 fillscreen::cursor#1 ] -Uplifting [next_char] best 24878 combination reg byte a [ next_char::return#1 next_char::c#0 next_char::c#1 ] reg byte a [ next_char::return#0 ] -Uplifting [main] best 24878 combination -Uplifting [scroll_soft] best 24878 combination +Uplifting [scroll_bit] best 28308 combination reg byte a [ scroll_bit::bits#0 ] reg byte a [ scroll_bit::$9 ] reg byte x [ scroll_bit::r#2 scroll_bit::r#1 ] zp ZP_WORD:7 [ scroll_bit::sc#2 scroll_bit::sc#1 ] reg byte a [ scroll_bit::b#2 ] reg byte a [ scroll_bit::$3 ] zp ZP_WORD:18 [ scroll_bit::c#0 ] zp ZP_WORD:20 [ scroll_bit::$4 ] +Uplifting [scroll_hard] best 25008 combination reg byte x [ scroll_hard::i#2 scroll_hard::i#1 ] +Uplifting [] best 24696 combination zp ZP_WORD:4 [ current_chargen#27 current_chargen#11 current_chargen#19 current_chargen#5 ] zp ZP_BYTE:3 [ current_bit#29 current_bit#12 current_bit#21 current_bit#5 ] zp ZP_WORD:11 [ nxt#18 nxt#31 nxt#14 nxt#36 nxt#19 ] reg byte x [ scroll#18 scroll#10 scroll#3 ] +Uplifting [fillscreen] best 24696 combination zp ZP_WORD:14 [ fillscreen::cursor#2 fillscreen::cursor#1 ] +Uplifting [next_char] best 24678 combination reg byte a [ next_char::return#1 next_char::c#0 next_char::c#1 ] reg byte a [ next_char::return#0 ] +Uplifting [main] best 24678 combination +Uplifting [scroll_soft] best 24678 combination Attempting to uplift remaining variables inzp ZP_BYTE:3 [ current_bit#29 current_bit#12 current_bit#21 current_bit#5 ] -Uplifting [] best 24878 combination zp ZP_BYTE:3 [ current_bit#29 current_bit#12 current_bit#21 current_bit#5 ] +Uplifting [] best 24678 combination zp ZP_BYTE:3 [ current_bit#29 current_bit#12 current_bit#21 current_bit#5 ] Coalescing zero page register [ zp ZP_WORD:4 [ current_chargen#27 current_chargen#11 current_chargen#19 current_chargen#5 ] ] with [ zp ZP_WORD:14 [ fillscreen::cursor#2 fillscreen::cursor#1 ] ] Coalescing zero page register [ zp ZP_WORD:4 [ current_chargen#27 current_chargen#11 current_chargen#19 current_chargen#5 fillscreen::cursor#2 fillscreen::cursor#1 ] ] with [ zp ZP_WORD:18 [ scroll_bit::c#0 ] ] Coalescing zero page register [ zp ZP_WORD:4 [ current_chargen#27 current_chargen#11 current_chargen#19 current_chargen#5 fillscreen::cursor#2 fillscreen::cursor#1 scroll_bit::c#0 ] ] with [ zp ZP_WORD:20 [ scroll_bit::$4 ] ] @@ -3365,8 +3365,8 @@ scroll_bit: { //SEG87 scroll_bit::@2 b2: //SEG88 [35] (byte) scroll_bit::bits#0 ← *((byte*) current_chargen#19 + (byte) scroll_bit::r#2) [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::bits#0 ] ( main:2::scroll_soft:10::scroll_bit:17 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::bits#0 ] ) -- vbuaa=pbuz1_derefidx_vbuxx - stx $ff - ldy $ff + txa + tay lda (current_chargen),y //SEG89 [36] (byte~) scroll_bit::$9 ← (byte) scroll_bit::bits#0 & (byte) current_bit#21 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::$9 ] ( main:2::scroll_soft:10::scroll_bit:17 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::$9 ] ) -- vbuaa=vbuaa_band_vbuz1 and current_bit @@ -3790,7 +3790,7 @@ reg byte a [ scroll_bit::$9 ] FINAL ASSEMBLER -Score: 20756 +Score: 20556 //SEG0 Basic Upstart .pc = $801 "Basic" @@ -3969,8 +3969,8 @@ scroll_bit: { //SEG87 scroll_bit::@2 b2: //SEG88 [35] (byte) scroll_bit::bits#0 ← *((byte*) current_chargen#19 + (byte) scroll_bit::r#2) [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::bits#0 ] ( main:2::scroll_soft:10::scroll_bit:17 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::bits#0 ] ) -- vbuaa=pbuz1_derefidx_vbuxx - stx $ff - ldy $ff + txa + tay lda (current_chargen),y //SEG89 [36] (byte~) scroll_bit::$9 ← (byte) scroll_bit::bits#0 & (byte) current_bit#21 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::$9 ] ( main:2::scroll_soft:10::scroll_bit:17 [ current_bit#21 nxt#36 current_chargen#19 scroll_bit::r#2 scroll_bit::sc#2 scroll_bit::$9 ] ) -- vbuaa=vbuaa_band_vbuz1 and current_bit diff --git a/src/test/java/dk/camelot64/kickc/test/ref/signed-words.log b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.log index 0729daaa2..253d5d5e4 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/signed-words.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/signed-words.log @@ -96,9 +96,22 @@ const byte* SPRITES_COLS = $d027; const byte* COLS = $d800; -const byte BLACK = 0; -const byte WHITE = 1; -const byte RED = 2; +const byte BLACK = $0; +const byte WHITE = $1; +const byte RED = $2; +const byte CYAN = $3; +const byte PURPLE = $4; +const byte GREEN = $5; +const byte BLUE = $6; +const byte YELLOW = $7; +const byte ORANGE = $8; +const byte BROWN = $9; +const byte PINK = $a; +const byte DARK_GREY= $b; +const byte GREY = $c; +const byte LIGHT_GREEN = $d; +const byte LIGHT_BLUE = $e; +const byte LIGHT_GREY = $f; Adding pre/post-modifier (byte*) init::sc ← ++ (byte*) init::sc @@ -123,6 +136,19 @@ STATEMENTS (byte) BLACK ← (byte/signed byte/word/signed word) 0 (byte) WHITE ← (byte/signed byte/word/signed word) 1 (byte) RED ← (byte/signed byte/word/signed word) 2 + (byte) CYAN ← (byte/signed byte/word/signed word) 3 + (byte) PURPLE ← (byte/signed byte/word/signed word) 4 + (byte) GREEN ← (byte/signed byte/word/signed word) 5 + (byte) BLUE ← (byte/signed byte/word/signed word) 6 + (byte) YELLOW ← (byte/signed byte/word/signed word) 7 + (byte) ORANGE ← (byte/signed byte/word/signed word) 8 + (byte) BROWN ← (byte/signed byte/word/signed word) 9 + (byte) PINK ← (byte/signed byte/word/signed word) 10 + (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 + (byte) GREY ← (byte/signed byte/word/signed word) 12 + (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 + (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 + (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 (byte*) SCREEN ← (word/signed word) 1024 (byte*~) $0 ← (byte*) SCREEN + (word/signed word) 1016 (byte*) SPRITES_PTR ← (byte*~) $0 @@ -217,10 +243,22 @@ SYMBOLS (signed byte/signed word~) $1 (byte*) BGCOL (byte) BLACK +(byte) BLUE (byte*) BORDERCOL +(byte) BROWN (byte*) CHARGEN (byte*) COLS +(byte) CYAN +(byte) DARK_GREY +(byte) GREEN +(byte) GREY +(byte) LIGHT_BLUE +(byte) LIGHT_GREEN +(byte) LIGHT_GREY +(byte) ORANGE +(byte) PINK (byte*) PROCPORT +(byte) PURPLE (byte*) RASTER (byte) RED (byte*) SCREEN @@ -238,6 +276,7 @@ SYMBOLS (byte*) SPRITES_XPOS (byte*) SPRITES_YPOS (byte) WHITE +(byte) YELLOW (void()) anim() (boolean~) anim::$0 (boolean~) anim::$1 @@ -327,6 +366,19 @@ INITIAL CONTROL FLOW GRAPH (byte) BLACK ← (byte/signed byte/word/signed word) 0 (byte) WHITE ← (byte/signed byte/word/signed word) 1 (byte) RED ← (byte/signed byte/word/signed word) 2 + (byte) CYAN ← (byte/signed byte/word/signed word) 3 + (byte) PURPLE ← (byte/signed byte/word/signed word) 4 + (byte) GREEN ← (byte/signed byte/word/signed word) 5 + (byte) BLUE ← (byte/signed byte/word/signed word) 6 + (byte) YELLOW ← (byte/signed byte/word/signed word) 7 + (byte) ORANGE ← (byte/signed byte/word/signed word) 8 + (byte) BROWN ← (byte/signed byte/word/signed word) 9 + (byte) PINK ← (byte/signed byte/word/signed word) 10 + (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 + (byte) GREY ← (byte/signed byte/word/signed word) 12 + (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 + (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 + (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 (byte*) SCREEN ← ((byte*)) (word/signed word) 1024 (byte*~) $0 ← (byte*) SCREEN + (word/signed word) 1016 (byte*) SPRITES_PTR ← (byte*~) $0 @@ -456,6 +508,19 @@ Eliminating unused variable (byte*) SPRITES_MC2 and assignment [14] (byte*) SPRI Eliminating unused variable (byte*) COLS and assignment [16] (byte*) COLS ← ((byte*)) (word) 55296 Eliminating unused variable (byte) BLACK and assignment [17] (byte) BLACK ← (byte/signed byte/word/signed word) 0 Eliminating unused variable (byte) RED and assignment [19] (byte) RED ← (byte/signed byte/word/signed word) 2 +Eliminating unused variable (byte) CYAN and assignment [20] (byte) CYAN ← (byte/signed byte/word/signed word) 3 +Eliminating unused variable (byte) PURPLE and assignment [21] (byte) PURPLE ← (byte/signed byte/word/signed word) 4 +Eliminating unused variable (byte) GREEN and assignment [22] (byte) GREEN ← (byte/signed byte/word/signed word) 5 +Eliminating unused variable (byte) BLUE and assignment [23] (byte) BLUE ← (byte/signed byte/word/signed word) 6 +Eliminating unused variable (byte) YELLOW and assignment [24] (byte) YELLOW ← (byte/signed byte/word/signed word) 7 +Eliminating unused variable (byte) ORANGE and assignment [25] (byte) ORANGE ← (byte/signed byte/word/signed word) 8 +Eliminating unused variable (byte) BROWN and assignment [26] (byte) BROWN ← (byte/signed byte/word/signed word) 9 +Eliminating unused variable (byte) PINK and assignment [27] (byte) PINK ← (byte/signed byte/word/signed word) 10 +Eliminating unused variable (byte) DARK_GREY and assignment [28] (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 +Eliminating unused variable (byte) GREY and assignment [29] (byte) GREY ← (byte/signed byte/word/signed word) 12 +Eliminating unused variable (byte) LIGHT_GREEN and assignment [30] (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 +Eliminating unused variable (byte) LIGHT_BLUE and assignment [31] (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 +Eliminating unused variable (byte) LIGHT_GREY and assignment [32] (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 Eliminating unused variable - keeping the call (void~) main::$0 Eliminating unused variable - keeping the call (void~) main::$2 Removing empty block main::@4 diff --git a/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log index 9f079011d..a33527173 100644 --- a/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log +++ b/src/test/java/dk/camelot64/kickc/test/ref/sinus-sprites.log @@ -239,9 +239,22 @@ const byte* SPRITES_COLS = $d027; const byte* COLS = $d800; -const byte BLACK = 0; -const byte WHITE = 1; -const byte RED = 2; +const byte BLACK = $0; +const byte WHITE = $1; +const byte RED = $2; +const byte CYAN = $3; +const byte PURPLE = $4; +const byte GREEN = $5; +const byte BLUE = $6; +const byte YELLOW = $7; +const byte ORANGE = $8; +const byte BROWN = $9; +const byte PINK = $a; +const byte DARK_GREY= $b; +const byte GREY = $c; +const byte LIGHT_GREEN = $d; +const byte LIGHT_BLUE = $e; +const byte LIGHT_GREY = $f; Importing basic-floats PARSING src/test/java/dk/camelot64/kickc/test/kc/basic-floats.kc @@ -628,6 +641,19 @@ STATEMENTS (byte) BLACK ← (byte/signed byte/word/signed word) 0 (byte) WHITE ← (byte/signed byte/word/signed word) 1 (byte) RED ← (byte/signed byte/word/signed word) 2 + (byte) CYAN ← (byte/signed byte/word/signed word) 3 + (byte) PURPLE ← (byte/signed byte/word/signed word) 4 + (byte) GREEN ← (byte/signed byte/word/signed word) 5 + (byte) BLUE ← (byte/signed byte/word/signed word) 6 + (byte) YELLOW ← (byte/signed byte/word/signed word) 7 + (byte) ORANGE ← (byte/signed byte/word/signed word) 8 + (byte) BROWN ← (byte/signed byte/word/signed word) 9 + (byte) PINK ← (byte/signed byte/word/signed word) 10 + (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 + (byte) GREY ← (byte/signed byte/word/signed word) 12 + (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 + (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 + (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 (byte*) memLo ← (byte/word/signed word) 254 (byte*) memHi ← (byte/word/signed word) 255 proc (void()) prepareMEM((byte*) prepareMEM::mem) @@ -1144,10 +1170,22 @@ endproc // gen_sintab() SYMBOLS (byte*) BGCOL (byte) BLACK +(byte) BLUE (byte*) BORDERCOL +(byte) BROWN (byte*) CHARGEN (byte*) COLS +(byte) CYAN +(byte) DARK_GREY +(byte) GREEN +(byte) GREY +(byte) LIGHT_BLUE +(byte) LIGHT_GREEN +(byte) LIGHT_GREY +(byte) ORANGE +(byte) PINK (byte*) PROCPORT +(byte) PURPLE (byte*) RASTER (byte) RED (byte*) SCREEN @@ -1163,6 +1201,7 @@ SYMBOLS (byte*) SPRITES_XPOS (byte*) SPRITES_YPOS (byte) WHITE +(byte) YELLOW (void()) addARGtoFAC() (label) addARGtoFAC::@return (void()) addMEMtoFAC((byte*) addMEMtoFAC::mem) @@ -1523,6 +1562,19 @@ INITIAL CONTROL FLOW GRAPH (byte) BLACK ← (byte/signed byte/word/signed word) 0 (byte) WHITE ← (byte/signed byte/word/signed word) 1 (byte) RED ← (byte/signed byte/word/signed word) 2 + (byte) CYAN ← (byte/signed byte/word/signed word) 3 + (byte) PURPLE ← (byte/signed byte/word/signed word) 4 + (byte) GREEN ← (byte/signed byte/word/signed word) 5 + (byte) BLUE ← (byte/signed byte/word/signed word) 6 + (byte) YELLOW ← (byte/signed byte/word/signed word) 7 + (byte) ORANGE ← (byte/signed byte/word/signed word) 8 + (byte) BROWN ← (byte/signed byte/word/signed word) 9 + (byte) PINK ← (byte/signed byte/word/signed word) 10 + (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 + (byte) GREY ← (byte/signed byte/word/signed word) 12 + (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 + (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 + (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 (byte*) memLo ← ((byte*)) (byte/word/signed word) 254 (byte*) memHi ← ((byte*)) (byte/word/signed word) 255 to:@1 @@ -2280,12 +2332,25 @@ Eliminating unused variable (byte*) SPRITES_MC2 and assignment [14] (byte*) SPRI Eliminating unused variable (byte) BLACK and assignment [17] (byte) BLACK ← (byte/signed byte/word/signed word) 0 Eliminating unused variable (byte) WHITE and assignment [18] (byte) WHITE ← (byte/signed byte/word/signed word) 1 Eliminating unused variable (byte) RED and assignment [19] (byte) RED ← (byte/signed byte/word/signed word) 2 +Eliminating unused variable (byte) CYAN and assignment [20] (byte) CYAN ← (byte/signed byte/word/signed word) 3 +Eliminating unused variable (byte) PURPLE and assignment [21] (byte) PURPLE ← (byte/signed byte/word/signed word) 4 +Eliminating unused variable (byte) GREEN and assignment [22] (byte) GREEN ← (byte/signed byte/word/signed word) 5 +Eliminating unused variable (byte) BLUE and assignment [23] (byte) BLUE ← (byte/signed byte/word/signed word) 6 +Eliminating unused variable (byte) YELLOW and assignment [24] (byte) YELLOW ← (byte/signed byte/word/signed word) 7 +Eliminating unused variable (byte) ORANGE and assignment [25] (byte) ORANGE ← (byte/signed byte/word/signed word) 8 +Eliminating unused variable (byte) BROWN and assignment [26] (byte) BROWN ← (byte/signed byte/word/signed word) 9 +Eliminating unused variable (byte) PINK and assignment [27] (byte) PINK ← (byte/signed byte/word/signed word) 10 +Eliminating unused variable (byte) DARK_GREY and assignment [28] (byte) DARK_GREY ← (byte/signed byte/word/signed word) 11 +Eliminating unused variable (byte) GREY and assignment [29] (byte) GREY ← (byte/signed byte/word/signed word) 12 +Eliminating unused variable (byte) LIGHT_GREEN and assignment [30] (byte) LIGHT_GREEN ← (byte/signed byte/word/signed word) 13 +Eliminating unused variable (byte) LIGHT_BLUE and assignment [31] (byte) LIGHT_BLUE ← (byte/signed byte/word/signed word) 14 +Eliminating unused variable (byte) LIGHT_GREY and assignment [32] (byte) LIGHT_GREY ← (byte/signed byte/word/signed word) 15 Eliminating unused variable - keeping the call (void~) setFAC::$1 Eliminating unused variable - keeping the call (void~) setMEMtoFAC::$0 Eliminating unused variable - keeping the call (void~) addMEMtoFAC::$0 Eliminating unused variable - keeping the call (void~) divMEMbyFAC::$0 Eliminating unused variable - keeping the call (void~) mulFACbyMEM::$0 -Eliminating unused variable (byte*) char_cursor and assignment [55] (byte*) char_cursor ← (byte*) line_cursor +Eliminating unused variable (byte*) char_cursor and assignment [68] (byte*) char_cursor ← (byte*) line_cursor Eliminating unused variable - keeping the call (void~) main::$0 Eliminating unused variable - keeping the call (void~) main::$2 Eliminating unused variable - keeping the call (void~) init::$0